What is React, and why should you learn it? Find out, in this course that covers React fundamentals, including components, JSX, handling data and state, event listeners, routing, use of ES6 classes, and how to configure an amazing build chain with Webpack.
Explore all the dev tools you might need, set up your development environment, and, for the first time, get a quick introduction to LUIS.ai and the Bot Framework. Build a pizza bot manager web app to help a pizza chain manage all of its conversations between customers and the pizza-ordering bot. Plus, get links to Visual Studio Code and links to the project repository for this course.
1 | Welcome to React: The Definitive Beginner’s Guide
Get an introduction to the course. Find out what React is, along with why you should learn it. Plus, see how to set up your development environment.
2 | Introduction to React
Learn about components and their React variants, along with JSX. See how to build your first React components, and look at the component lifecycle.
3 | Handling Data and State with React
Learn what state is and how to design a data model for our sample app. See the experts build the second big React component in the sample app.
4 | More React with Routers and Other Add-Ons
See how to add routing to your React application and how to use the various React mix-ins.
5 | ES2015 and React and Webpack and Other Tools
Get an introduction to ECMAScript, and learn about using ES6 modules, updating the Bot App to use ES6, and React developer tools.
6 | Connecting Pizza Bot App with the Backend
Learn about bots, and see how to build a conversation bot with LUIS and the Bot Framework. Find out how to connect the React sample app with the backend.
7 | Resources
Get links to Visual Studio Code, along with links to the project repository for this course.
Build Realtime Apps | React Js, Golang & RethinkDB
The Complete React Native and Redux Course
React - The Beginner’s Practical Guide for ES6 & React Apps
React Redux React-Router: From Beginner to Paid Professional