React with hooks - The Complete Guide
React with hooks - The Complete Guide : the key to building a successful app
You can buy this in just 1$.
This book will help you to master React Js
Who is this book for?
- Are you looking to learn React from scratch?
- Are you looking for a roadmap to navigate into React World - JSX, Webpack, React Router etc?
Building an app is like a journey. You start with a blank canvas, and you learn as you go along. When you need to make it better, you can't just copy-and-paste what you've done before. That's why it's important to know how to build from the ground up.
In this book, we'll take you through the basics of React—from essential JavaScript fundamentals to advanced hooks and practical examples—and show you how to get started building your own apps without getting lost in the weeds! We'll also cover topics like JSX, React Router, Webpack, and more so that you can use this knowledge right away when building your next project.
Contents
- Essential JavaScript
- Why React
- Hello World - the old way
- Components
- JSX in depth
- Forms, Styling & Events
- Frontend tooling
- Node.js & npm
- Webpack - A gentle intro
- Create React App & Vite
- Thinking in Components
- Props - Components communication
- A Tweet with props - Tiny app
- Hooks 🪝
- useState
- useReducer
- useEffect
- useRef
- useContext
- useCallback
- useMemo
- React.memo
- Custom hooks 🪝
- React Ecosystem
- React Router
- Node.js, Webpack, Create React App & Vite
- Suspense & React.lazy - Code Splitting
Prerequisite
- HTML
- CSS
- Basics of JavaScript (we will go through essentials of JavaScript to explore React in the first chapter)
Building an app is like a journey. You start with a blank canvas, and you learn as you go along. When you need to make it better, you can't just copy-and-paste what you've done before. That's why it's important to know how to build from the ground up. In this book, we'll take you through the basics of React—from essential JavaScript fundamentals to advanced hooks and practical examples—and show you how to get started building your own apps without getting lost in the weeds! We'll also cover topics like JSX, React Router, Webpack, and more so that you can use this knowledge right away when building your next project.