Here is your perfect companion for learning about and developing React applications. This book introduces concepts innovatively, using real-world examples based on the most recommended practices to help you establish a firm foundation. This comprehensive approach provides a strong focus on building components by using React hooks.
You-ll begin by learning web fundamentals, next-generation JavaScript, and how React fits into this. In the chapters that follow, you-ll build a React application from scratch and learn about JSX, components, props, state management, prop drilling, context, and lifecycle events. Along the way you-ll build a multi-component app and see how the components interact. Debugging and styling React applications are also discussed.
You-ll then take an in depth look at React hooks and see how to create a custom hook. There is also a penultimate chapter that explores important concepts such as routing and authentication. The book concludes with a r