Build fast, compact, and dynamic web applications with a high performance UI to deliver a spellbinding user experience with ReactJS
About This Video
Build your own personal real-world application from the ground up with ReactJS
Engage in live coding sessions to lay the foundations for ReactJS and learn the current best practices
Explore common pitfalls and gotchas, and find out how React helps to alleviate these
Mastering ReactJS will provide you with insights into using JSX with React. It will get you up and running with the React environment, showing you the current best practices as you build an advanced web application.
You’ll start with setting up a development environment with React and gaining an understanding of the component life cycle, how to use virtual DOM and state machines, and how to implement advanced communication between components. We then focus on building an e-commerce admin system and a list of orders for our application Storekeeper.
The course will take root in real-world use cases and challenges on how to unit test complex enterprise-grade ReactJS applications faster. It will teach you how to render screens, explore how the router on the server is utilized and fetch data from the server, as well as e-mail authoring, and building an iOS version of our page.
The course also covers the key optimization points for Storekeeper and explores best practices for debugging. Mastering ReactJS is your go-to guide when building an e-commerce admin application fully equipped with a dashboard, a list of orders, a digest e-mail, and an iOS version.
Table of Contents
- Chapter 1 : Introduction to React
- Chapter 2 : First Screen “Orders”
- Chapter 3 : First Screen “Maintaining React Applications”
- Chpater 4 : Retrieving Data from the Server
- Chapter 5 : Debugging and Performance Optimization
- Chapter 6 : Adding a Second Screen - The Dashboard
- Chapter 7 : React on the Server
- Chapter 8 : Email Authoring with React
- Chapter 9 : React Native
- Title: Mastering ReactJS
- Release date: September 2015
- Publisher(s): Packt Publishing
- ISBN: 9781785288784