A fast-paced guide to designing and building scalable and maintainable web apps with React.js
About This Book
Build maintainable and performant user interfaces for your web applications using React.js
Create reusable React.js components to save time and effort in maintaining your user interfaces
Learn how to build a ready-to-deploy React.js web application, following our step-by-step tutorial
Who This Book Is For
What You Will Learn
Install powerful React.js tools to make development much more efficient
Create React elements with properties and children
Get started with stateless and stateful React components
Use JSX to speed up your React.js development process
Add reactivity to your React components with lifecycle methods
Utilize the Flux application architecture with your React components
Test your React components with Jest test framework
Building web applications with maintainable and performant user interfaces is a challenge that many have faced for more than a decade, but no one has risen to this challenge quite like React.js. Today React.js is used by Facebook, Instagram, Khan Academy, and Imperial College London, to name a few. Many new users recognize the benefits of React.js and adopt it in their own projects, forming a fast-growing community. The speed at which React.js has evolved promises a bright future for those who invest in learning it today.
Style and approach
The book adopts a step-by-step, hands-on approach with ample codes to ensure you learn React.js at a fast pace.
Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.