Description:No matter how massive or miniature your project may be, React is well-suited to help you develop any web application efficiently.
This book (React Explained Clearly) uses scalable projects to explain essential React.js concepts that will set you on sound footings to become a proficient React developer.
Is this book beginners friendly?
Absolutely. This book does not assume you have any prior knowledge of React.
You will start from scratch, using simple code snippets, easy-to-understand examples, and relevant projects to learn how to build interactive web applications with ReactJS.
Here are some of the topics covered:
Intro to React
How to Configure a New React Project
What Is JSX?
Function Component?
Class Component?
Rendering React Elements to a Webpage
Creating List of React Elements from JavaScript Arrays
How to Use UNIQID
React DOM Tag vs. Component Tag
Reusable Components
React Props
React State
React State vs. JavaScript Variable
React Props vs. React State
React Lifecycle Methods
React Hooks
How to Know the Side Effects That Require Cleanup
How to Know the Side Effects That Do Not Require Any Cleanup
Handling Events in React
HTML Events vs. ReactJS Events
...