Professional Documents
Culture Documents
Full Ebook of React and React Native 4Th Edition Adam Boduch Online PDF All Chapter
Full Ebook of React and React Native 4Th Edition Adam Boduch Online PDF All Chapter
Adam Boduch
Visit to download the full and correct content document:
https://ebookmeta.com/product/react-and-react-native-4th-edition-adam-boduch/
More products digital (pdf, epub, mobi) instant
download maybe you interests ...
https://ebookmeta.com/product/react-and-react-native-fifth-
edition-mikhail-sakhniuk/
https://ebookmeta.com/product/react-cross-platform-application-
development-with-react-native-build-4-real-world-apps-with-react-
native-1st-edition-emilio-rodriguez-martinez/
Just React! Learn React the React Way 1st Edition Hari
Narayn
https://ebookmeta.com/product/just-react-learn-react-the-react-
way-1st-edition-hari-narayn-2/
Just React! Learn React the React Way 1st Edition Hari
Narayn
https://ebookmeta.com/product/just-react-learn-react-the-react-
way-1st-edition-hari-narayn/
React Cookbook: Recipes for Mastering the React
Framework 1st Edition David Griffiths
https://ebookmeta.com/product/react-cookbook-recipes-for-
mastering-the-react-framework-1st-edition-david-griffiths/
https://ebookmeta.com/product/beginning-react-and-firebase-
create-four-beginner-friendly-projects-using-react-and-firebase-
nabendu-biswas/
https://ebookmeta.com/product/test-driven-development-with-react-
and-typescript-building-maintainable-react-applications-2nd-
edition-juntao-qiu/
https://ebookmeta.com/product/the-road-to-react-your-journey-to-
master-react-in-javascript-2023-edition-robin-wieruch/
https://ebookmeta.com/product/practical-enterprise-react-become-
an-effective-react-developer-in-your-team-1st-edition-devlin-
basilan-duldulao-2/
Fourth Edition
BIRMINGHAM—MUMBAI
Fourth Edition
Copyright © 2022 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, without the prior written
permission of the publisher, except in the case of brief quotations embedded in
critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy
of the information presented. However, the information contained in this book is
sold without warranty, either express or implied. Neither the authors, nor Packt
Publishing or its dealers and distributors, will be held liable for any damages
caused or alleged to have been caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-80323-128-0
www.packt.com
For Jason, Simon, and Kevin
– Adam Boduch
For every developer out there that needs a friend on their programming
journey
– Roy Derks
For my wife, Anna, and daughter, Polina
– Mikhail Sakhniuk
Contributors
Roy Derks is a serial start-up CTO, international speaker, and author from the
Netherlands. He has been working with React, React Native, and GraphQL since
2016. You might know him from the book React Projects – Second Edition, which
was released by Packt earlier this year. Over the last few years, he has inspired
tens of thousands of developers worldwide through his talks, books, workshops,
and courses.
Sunki Baek is an experienced frontend developer who primarily works with React
Native to develop cross-platform applications. His React Native journey started in
2016, shortly after React Native was introduced—his first project was to create an
e-commerce app with a chat feature. Ever since then, he has been involved in e-
commerce, online-to-offline commerce, and food technology projects. Currently,
he is working as a senior mobile developer in the Restaurant Live Order team at
SkipTheDishes.
Preface
Part 1 – React
Chapter 1 : Why React?
What is React?
Simplicity is good
Declarative UI structures
Performance matters
Automatic batching
State transitions
Summary
Further reading
Chapter 2 : Rendering with JSX
Technical requirements
Hello JSX
Declarative UI structures
Rendering HTML
Describing UI structures
Encapsulating HTML
Nested elements
Namespaced components
Using fragments
Summary
Further reading
Chapter 3 : Component Properties, State, and Context
Technical requirements
Stateless components
Container components
Further reading
Chapter 4 : Getting Started with Hooks
Technical requirements
Summary
Chapter 5 : Event Handling, the React Way
Technical requirements
Summary
Further reading
Chapter 6 : Crafting Reusable Components
Technical requirements
Initial state
Render props
Summary
Further reading
Chapter 7 : The React Component Life Cycle
Technical requirements
Summary
Further reading
Chapter 8 : Validating Component Properties
Technical requirements
Requiring values
Summary
Further reading
Chapter 9 : Handling Navigation with Routes
Technical requirements
Declaring routes
Hello route
Optional parameters
Basic linking
Summary
Further reading
Chapter 10 : Code Splitting Using Lazy Components
and Suspense
Technical requirements
Simulating latency
Summary
Chapter 11 : Server-Side React Components
Technical requirements
Rendering to strings
Backend routing
Frontend reconciliation
Fetching data
Summary
Chapter 12 : User Interface Framework Components
Technical requirements
Using containers
Making styles
Customizing themes
Summary
Chapter 13 : High-Performance State Updates
Technical requirements
Summary
Part 2 – React Native
Chapter 14 : Why React Native?
Technical requirements
What is RN?
Summary
Further reading
Chapter 15 : React Native under the Hood
Technical requirements
React Navigation
UI component libraries
Splash screen
Icons
Handling errors
Push notifications
JS libraries
Technical requirements
Summary
Chapter 17 : Building Responsive Layouts with Flexbox
Technical requirements
Introducing Flexbox
Flexible rows
Flexible grids
Summary
Further reading
Chapter 18 : Navigating Between Screens
Technical requirements
Navigation basics
Route parameters
Summary
Further reading
Chapter 19 : Rendering Item Lists
Technical requirements
Summary
Further reading
Chapter 20 : Showing Progress
Technical requirements
Indicating progress
Measuring progress
Step progress
Summary
Further reading
Chapter 21 : Geolocation and Maps
Technical requirements
Plotting points
Plotting overlays
Summary
Further reading
Chapter 22 : Collecting User Input
Technical requirements
Summary
Further reading
Chapter 23 : Displaying Modal Screens
Technical requirements
Important information
Error confirmation
Passive notifications
Activity modals
Summary
Further reading
Chapter 24 : Responding to User Gestures
Technical requirements
Summary
Further reading
Chapter 25 : Using Animations
Technical requirements
Animated API
Summary
Further reading
Chapter 26 : Controlling Image Display
Technical requirements
Loading images
Resizing images
Rendering icons
Summary
Further reading
Another random document with
no related content on Scribd:
The Project Gutenberg eBook of "Old Harmless"
This ebook is for the use of anyone anywhere in the United States
and most other parts of the world at no cost and with almost no
restrictions whatsoever. You may copy it, give it away or re-use it
under the terms of the Project Gutenberg License included with this
ebook or online at www.gutenberg.org. If you are not located in the
United States, you will have to check the laws of the country where
you are located before using this eBook.
Language: English
Uncle Bill loved his gulch, and David and Goliath loved Uncle
Bill. When trouble came they promised to stick by him to the
bitter end—which wasn't so bitter, after all.