This is the code repository for React Projects - Second Edition, published by Packt.
Build advanced cross-platform projects with React and React Native to become a professional developer
Developed by Facebook, React is a popular library for building impressive user interfaces. React extends its capabilities to the mobile platform using the React Native framework and integrates with popular web and mobile tools to build scalable applications.
This book covers the following exciting features: <First 5 What you'll learn points>
- Create a wide range of applications using various modern React tools and frameworks
- Discover how React Hooks modernize state management for React apps
- Develop web applications using styled and reusable React components
- Build test-driven React applications using Jest, React Testing Library, and Cypress
- Understand full-stack development using GraphQL, Apollo, and React
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
function App() {
return (
<div className='container'>
<nav className='navbar sticky-top navbar-light bg-dark'>
<h1 className='navbar-brand text-light'>Rick and Morty</h1>
</nav>
<List />
</div>
);
}
Following is what you need for this book: The book is for JavaScript developers who want to explore React tooling and frameworks for building cross-platform applications. Basic knowledge of web development, ECMAScript, and React will assist with understanding key concepts covered in this book.
With the following software and hardware list you can run all code files present in the book (Chapter 1-10).
Chapter | Software required | OS required |
---|---|---|
1-10 | React 18 | Windows, Mac OS X, and Linux (Any) |
1-10 | React Native 0.64 | Windows, Mac OS X, and Linux (Any) |
1-10 | Expo SDK 44 | Windows, Mac OS X, and Linux (Any) |
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
-
Elevating React Web Development with Gatsby [Packt] [Amazon]
-
React 17 Design Patterns and Best Practices – Third Edition [Packt] [Amazon]
Roy Derks is a serial start-up CTO, conference speaker, and developer from Amsterdam. He has been actively programming since he was a teenager, starting as a self-taught programmer using online tutorials and books. At the age of 14, he founded his first start-up, a peer-to-peer platform where users could trade DVDs with other users for free. This marked the start of his career in web development, which back then primarily consisted of creating web applications using an MVC architecture with the LAMP stack. In 2015, he was introduced to React and GraphQL at a hackathon in Berlin, and after winning a prize for his project, he started to use these technologies professionally. Over the next few years, he helped multiple start-ups create cross-platform applications using React and React Native, including a start-up he co-founded. He also started giving workshops and talks at conferences around the globe. Last year he gave over 50 conference talks about React, React Native, and GraphQL, inspiring ten thousand of developers worldwide.