Adam Boduch – författare
Visar alla böcker från författaren Adam Boduch. Handla med fri frakt och snabb leverans.
15 produkter
15 produkter
Häftad, Engelska, 2013
707 kr
Skickas inom 5-8 vardagar
Häftad, Engelska, 2015
634 kr
Skickas inom 5-8 vardagar
Häftad, Engelska, 2015
707 kr
Skickas inom 5-8 vardagar
Key FeaturesBook DescriptionHave you ever come up against an application that felt like it was built on sand? Maybe you've been tasked with creating an application that needs to last longer than a year before a complete re-write? If so, JavaScript at Scale is your missing documentation for maintaining scalable architectures.There's no prerequisite framework knowledge required for this book, however, most concepts presented throughout are adaptations of components found in frameworks such as Backbone, AngularJS, or Ember.All code examples are presented using ECMAScript 6 syntax, to make sure your applications are ready for next generation browsers.What you will learnWho this book is for
Häftad, Engelska, 2017
565 kr
Skickas inom 5-8 vardagar
Häftad, Engelska, 2015
628 kr
Skickas inom 5-8 vardagar
Häftad, Engelska, 2017
707 kr
Skickas inom 5-8 vardagar
Häftad, Engelska, 2016
628 kr
Skickas inom 5-8 vardagar
Learn to build powerful and scalable applications with Flux, the architecture that serves billions of Facebook users every dayKey Features[*] This the first resource dedicated to the new architectural pattern that powers Facebook[*] You’ll learn all the tips and tricks you need to get the most out of Flux[*] Filled with practical, hands-on samples, you’ll not only understand how Flux works, but will be able to start building Flux-powered applications straight away[*] Written by Adam Boduch, software architect at Virtustream (EMC), and author of JavaScript at Scale, JavaScript Concurrency, and jQuery UI Cookbook for Packt PublishingBook DescriptionWhilst React has become Facebook’s poster-child for clean, complex, and modern web development, it has quietly been underpinned by its simplicity. It’s just a view. The real beauty in React is actually the architectural pattern that handles data in and out of React applications: Flux. With Flux, you’re able to build data-rich applications that engage your users, and scale to meet every demand. It is a key part of the Facebook technology stack that serves billions of users every day.This book will start by introducing the Flux pattern and help you get an understanding of what it is and how it works. After this, we’ll build real-world React applications that highlight the power and simplicity of Flux in action. Finally, we look at the landscape of Flux and explore the Alt and Redux libraries that make React and Flux developments easier.Filled with fully-worked examples and code-first explanations, by the end of the book, you'll not only have a rock solid understanding of the architecture, but will be ready to implement Flux architecture in anger.What you will learn[*] Understand the Flux pattern and how it will impact your React applications[*] Build real-world applications that rely on Flux[*] Handle asynchronous actions in your application[*] Implement immutable stores with Immutable.js[*] Replace React.js with alternate View components such as jQuery and Handlebars[*] Test and benchmark your Flux architecture using Jest—Facebook's enhancement of the Jasmine libraryWho this book is forAre you trying to use React, but are struggling to get your head around Flux? Maybe you're tired of MV* spaghetti code at scale? Do you find yourself asking what the Flux?!Flux Architecture will guide you through everything you need to understand the Flux pattern, and design and build powerful web applications that rely on the Flux architecture.You don’t need to know what Flux is or how it works to read along with the book. No knowledge of Flux’s partner technology, ReactJS, is necessary to follow along, but it is recommended that you have a good working knowledge of JavaScript.
Häftad, Engelska, 2017
440 kr
Skickas inom 5-8 vardagar
Everything you need to start working with React 16 and assess React FiberAbout This Book• Hands-on examples and tutorials for the latest React 16 release• Assess the impact of React Fiber for your future web development• Build maintainable and high performance React 16 web applicationsWho This Book Is ForIf you're a frontend developer with some knowledge of native JavaScript development and frontend frameworks, wishing to learn the fastest web user interface library there is, then this book is ideal for you.What You Will Learn• Learn to code React 16 with hands-on examples and clear tutorials• Install powerful React 16 tools to make development much more efficient• Understand the impact of React Fiber today and the future of your web development• Utilize the Redux application architecture with your React components• Create React 16 elements with properties and children• Get started with stateless and stateful React components• Use JSX to speed up your React 16 development process• Add reactivity to your React 16 components with lifecycle methods• Test your React 16 components with the Jest test frameworkIn DetailReact 16 Essentials, Second Edition, fully updated for React 16, takes you on a fast-paced journey through building your own maintainable React 16 applications. React experts Artemij Fedosejev and Adam Boduch give you all the essentials you need to know and start working with React 16, in this new edition of the best-selling React.js Essentials title. You'll find the latest React 16 code updates, assessment of React Fiber, new coverage of Redux, and how to work as a modern React developer.The authors offer you their current assessment of React Fiber, and you'll soon be exploring React 16 hands on, creating your own single and multiple user interface elements with React 16. You'll then see how to create stateless and stateful components and make them reactive. You'll also learn to interact between your components and lifecycle methods, and gauge how to effectively integrate your user interface components with other JavaScript libraries. Delve deep into the core elements of the Redux architecture and learn how to manage your application and data persistence. Then go the extra mile with the Jest test framework, and run multiple tests on your applications and find solutions to scale without complexity.Today React is used by Facebook, Instagram, Khan Academy, and Imperial College London, to name a few. Many new users recognize the benefits of React and adopt it in their own projects, forming a fast-growing community. The speed at which React has evolved promises a bright future for anyone who invests in learning it today. Let Artemij and Adam bring you a brand new look at React 16 and React Fiber, and move your web development into the future.Style and approachReact 16 Essentials, Second Edition, will take you on a fast-paced, hands-on journey through building your own maintainable React 16 applications.
Häftad, Engelska, 2017
565 kr
Skickas inom 5-8 vardagar
Häftad, Engelska, 2018
628 kr
Skickas inom 5-8 vardagar
Häftad, Engelska, 2019
464 kr
Skickas
Develop modern-day applications by implementing Material Design principles in React using Material-UIKey FeaturesUse React components to build intuitive UI elementsExplore a variety of styles and themes in the Material-UI framework using React componentsLearn practical React recipes and best practices for building modern web applicationsBook DescriptionMaterial-UI is a component library for rendering UI elements, using modern best practices from React and Material Design. This book will show you how you can create impressive and captivating modern-day web apps by implementing Material Design considerations. The book is designed to help you use a variety of Material-UI components to enhance UI functionality, along with guiding you through React best practices, and using state, context, and other new React 16.8 features.You will start with layout and navigation, exploring the Grid component and understanding how it’s used to build layouts for your Material-UI apps. Using Material-UI components, you’ll then explore the technique of effectively presenting information. In later sections, you will also learn about the different components for user interactions such as the text input component and buttons. Finally, the book will get you up to speed with customizing the look and feel of your app, right from creating a Material-UI theme through to styling icons and text.By the end of this book, you will have developed the skills you need to improve the look and feel of your applications using Material-UI components.What you will learnBuild the overall structure and navigation for your Material-UI appPresent simple and complex information in a variety of waysDevelop interactive and intuitive controlsGroup content into sections using tabs and expansion panelsCreate a general page layout with Material-UI gridsUse lists for complex data, and cards for detailed informationWho this book is forThis book is for React developers who want to implement Material Design principles in their applications. You will also find this book helpful if you are a developer who wants to build a UI using React components without having to build your own UX framework.
Häftad, Engelska, 2022
634 kr
Skickas inom 5-8 vardagar
PUBLISHER'S NOTE: An updated 2024 edition of this book, with new emphasis on TypeScript, is now available.Key FeaturesDiscover React’s latest features including automatic state update batching and prioritizing state updatesGet to grips with React architecture to write cross-platform apps using libraries such as NativeBaseUnderstand GraphQL and Apollo for building a scalable backend for your applicationsBook DescriptionOver the years, React and React Native has proven itself among JavaScript developers as a popular choice for a complete and practical guide to the React ecosystem. This fourth edition comes with the latest features, enhancements, and fixes to align with React 18, while also being compatible with React Native. It includes new chapters covering critical features and concepts in modern cross-platform app development with React.From the basics of React to popular components such as Hooks, GraphQL, and NativeBase, this definitive guide will help you become a professional React developer in a step-by-step manner. You'll begin by learning about the essential building blocks of React components. As you advance through the chapters, you'll work with higher-level functionalities in application development and then put your knowledge to work by developing user interface components for the web and native platforms. In the concluding chapters, you'll learn how to bring your application together with robust data architecture.By the end of this book, you'll be able to build React applications for the web and React Native applications for multiple mobile platforms.What you will learnExplore React architecture, component properties, state, and contextWork with React Hooks for handling functions and componentsImplement code splitting using lazy components and SuspenseBuild robust user interfaces for mobile and desktop apps using Material-UIWrite shared components for Android and iOS apps using React NativeSimplify layout design for React Native apps using NativeBaseWrite GraphQL schemas to power web and mobile appsImplement Apollo-driven componentsWho this book is forThis book is for any JavaScript developer who wants to start learning how to use React and React Native for mobile and web application development. No prior knowledge of React is required, however working knowledge of JavaScript is necessary to be able to follow along the content covered.
Häftad, Engelska, 2024
786 kr
Skickas inom 5-8 vardagar
PUBLISHER'S NOTE: A new edition of this book, updated for latest version of React 19, and is now available.Key FeaturesNew content on TypeScript, React frameworks, state management strategies, and unit testingGet to grips with React fundamentals and modern React techniques and architectureBroaden your React expertise through mobile development with React NativeBook DescriptionWelcome to your big-picture guide to the React ecosystem.If you’re new to React and looking to become a professional React developer, this book is for you. This updated fifth edition reflects the current state of React, including React framework coverage as well as TypeScript.Part 1 introduces you to React. You’ll discover JSX syntax, hooks, functional components, and event handling, learn techniques to fetch data from a server, and tackle the tricky problem of state management. Once you’re comfortable with writing React in JavaScript, you’ll pick up TypeScript development in later chapters.Part 2 transitions you into React Native for mobile development. React Native goes hand-in-hand with React. With your React knowledge behind you, you’ll appreciate where and how React Native differs as you write shared components for Android and iOS apps. You’ll learn how to build responsive layouts, use animations, and implement geolocation.By the end of this book, you’ll have a big-picture view of React and React Native and be able to build applications with both.What you will learnExplore React architecture, component properties, state, and contextWork with React Hooks for handling functions and componentsFetch data from a server using the Fetch API, GraphQL, and WebSocketsDive into internal and external state management strategiesBuild robust user interfaces (UIs) for mobile and desktop apps using Material-UIPerform unit testing for your components with Vitest and mockingManage app performance with server-side rendering, lazy components, and SuspenseWho this book is forThis book is for any JavaScript or TypeScript developer who wants to start learning how to use React and React Native for web and mobile app development.No prior knowledge of React or React Native is required. However, a working knowledge of JavaScript is necessary to be able to follow along the content covered.
Häftad, Engelska, 2026
587 kr
Skickas inom 5-8 vardagar
Get a big-picture view of modern React and React Native and see how they go hand-in-hand, covering TypeScript development, Vite, state management strategies, unit testing with Vitest, advanced techniques, and AI tips and tricks.Key FeaturesNew content on TypeScript, React frameworks, state management strategies, unit testing, and AI-powered productivity.Get to grips with React fundamentals and modern React techniques and architectureBroaden your React expertise through mobile development with React NativeBook DescriptionWelcome to your big-picture guide to the React ecosystem.If you’re new to React and looking to become a professional React developer, this book is for you. This updated sixth edition reflects the current state of React, including coverage of React frameworks and TypeScript.Part 1 introduces you to React. You’ll discover JSX syntax, hooks, functional components, and event handling, learn techniques to fetch data from a server, and tackle the tricky problem of state management. Once you’re comfortable with writing React in JavaScript, you’ll pick up TypeScript development in later chapters.Part 2 transitions you into React Native for mobile development. React Native goes hand-in-hand with React. With your React knowledge in place, you’ll appreciate where and how React Native differs as you write shared components for Android and iOS apps. You’ll learn how to build responsive layouts, use animations, and implement geolocation.Finally, a new chapter shows you how to use AI as a learning partner, covering practical workflows for AI-assisted debugging, evaluating AI-generated code, recognizing common pitfalls in React and React Native output, and writing code deliberately to deepen your understanding.By the end of this book, you’ll have a big-picture view of React and React Native, and be able to build applications with both.What you will learnExplore React architecture, component properties, state, and contextWork with React Hooks for handling functions and componentsFetch data from a server using the Fetch API, GraphQL, and WebSocketsDive into internal and external state management strategiesBuild robust user interfaces (UIs) for web apps using Material-UIPerform unit testing for your components with Vitest and mocking techniquesManage app performance with server-side rendering, lazy components, and SuspenseWho this book is forThis book is for any JavaScript or TypeScript developer who wants to start learning how to use React and React Native for web and mobile app development.No prior knowledge of React or React Native is required. However, a working knowledge of JavaScript is necessary to be able to follow along with the content covered.
Häftad, Engelska, 2020
1 062 kr
Skickas inom 5-8 vardagar
Get up to speed with React, React Native, GraphQL and Apollo for building cross-platform native apps with the help of practical examplesKey FeaturesCovers the latest features of React such as Hooks, Suspense, NativeBase, and Apollo in this updated third editionGet to grips with the React architecture for writing easy-to-manage web and mobile applicationsUnderstand GraphQL and Apollo for building a scalable backend for your cross-platform appsBook DescriptionReact and React Native, Facebook’s innovative User Interface (UI) libraries, are designed to help you build robust cross-platform web and mobile applications. This updated third edition is improved and updated to cover the latest version of React. The book particularly focuses on the latest developments in the React ecosystem, such as modern Hook implementations, code splitting using lazy components and Suspense, user interface framework components using Material-UI, and Apollo. In terms of React Native, the book has been updated to version 0.62 and demonstrates how to apply native UI components for your existing mobile apps using NativeBase.You will begin by learning about the essential building blocks of React components. Next, you’ll progress to working with higher-level functionalities in application development, before putting this knowledge to use by developing user interface components for the web and for native platforms. In the concluding chapters, you’ll learn how to bring your application together with a robust data architecture.By the end of this book, you’ll be able to build React applications for the web and React Native applications for multiple mobile platforms.What you will learnDelve into the React architecture, component properties, state, and contextGet to grips with React Hooks for handling functions and componentsImplement code splitting in React using lazy components and SuspenseBuild robust user interfaces for mobile and desktop apps using Material-UIWrite shared components for Android and iOS mobile apps using React NativeSimplify layout design for React Native apps using NativeBaseWrite GraphQL schemas to power web and mobile appsImplement web and mobile components that are driven by ApolloWho this book is forThis book is for any JavaScript developer who wants to start learning how to use Facebook’s UI libraries, React and React Native, for mobile and web application development. Although no prior knowledge of React is needed, working knowledge of JavaScript programming will help you understand the concepts covered in the book more effectively.