React and React Native 4th Edition by Adam Boduch – Ebook PDF Instant Download/Delivery: 1803249994, 9781803249995
Full download React and React Native 4th Edition after payment
Product details:
ISBN 10: 1803249994
ISBN 13: 9781803249995
Author: Adam Boduch
What you will learn
- Explore React architecture, component properties, state, and context
- Work with React Hooks for handling functions and components
- Implement code splitting using lazy components and Suspense
- Build robust user interfaces for mobile and desktop apps using Material-UI
- Write shared components for Android and iOS apps using React Native
- Simplify layout design for React Native apps using NativeBase
- Write GraphQL schemas to power web and mobile apps
- Implement Apollo-driven components
Who this book is for
This 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.
React and React Native 4th Table of contents:
Part 1 – React
Chapter 1: Why React?
What is React?
React is just the view layer
Simplicity is good
Declarative UI structures
Data changes over time
Performance matters
The right level of abstraction
What’s new in React 18?
- Automatic batching
- State transitions
Summary
Further reading
Chapter 2: Rendering with JSX
Technical requirements
Your first JSX content
- Hello JSX
- Declarative UI structures
Rendering HTML - Built-in HTML tags
- HTML tag conventions
Describing UI structures
Creating your own JSX elements - Encapsulating HTML
- Nested elements
- Namespaced components
Using JavaScript expressions - Dynamic property values and text
- Mapping collections to elements
Building fragments of JSX - Using wrapper elements
- Using fragments
Summary
Further reading
Chapter 3: Component Properties, State, and Context
Technical requirements
What is component state?
What are component properties?
Setting component state
- Setting initial component state
- Creating component state
- Merging component state
Passing property values - Default property values
- Setting property values
Stateless components - Pure functional components
- Defaults in functional components
Container components
Providing and consuming context
Summary
Further reading
Chapter 4: Getting Started with Hooks
Technical requirements
Maintaining state using Hooks
- Initial state values
- Updating state values
Performing initialization and cleanup actions - Fetching component data
- Canceling requests and resetting state
- Optimizing side-effect actions
Sharing data using context Hooks - Sharing fetched data
- Updating stateful context data
Using reducer Hooks to scale state management - Using reducer actions
- Handling state dependencies
Summary
Chapter 5: Event Handling, the React Way
Technical requirements
Declaring event handlers
- Declaring handler functions
- Multiple event handlers
- Importing generic handlers
Using event handler context and parameters - Getting component data
- Higher-order event handlers
Declaring inline event handlers
Binding handlers to elements
Using synthetic event objects - Understanding event pooling
Summary
Further reading
Chapter 6: Crafting Reusable Components
Technical requirements
Reusable HTML elements
- The difficulty with monolithic components
Refactoring component structures - Starting with the JSX
- Implementing an article list component
- Implementing an article item component
- Implementing an add article component
Making components functional - Render props
- Refactoring class components using hooks
Rendering component trees - Feature components and utility components
Summary
Further reading
Chapter 7: The React Component Life Cycle
Technical requirements
Why components need a life cycle
- Initializing properties and state
- Fetching component data
- Initializing state with properties
Updating state with properties
Optimizing rendering efficiency - To render or not to render
- Using metadata to optimize rendering
Rendering imperative components - Rendering jQuery UI widgets
Cleaning up after components - Cleaning up asynchronous calls
Containing errors with error boundaries
Summary
Further reading
People also search for React and React Native 4th :
learn react and react native
ui library for react and react native
react and react native difference
install react and react native
latest version of react and react native
Tags:
Adam Boduch,React,React Native