
Prepare your React development environment by installing Node.js and npm, and understand Node.js as a server-side JavaScript runtime. Install the React package globally and review Git and GitHub basics.
Learn to install and use git, a free distributed version control system, on Windows with git bash. Create a GitHub account, initialize a repository with a readme, and clone locally.
Install a code editor for React development, with Visual Studio Code, Atom, and Sublime as top options, and download VS Code from its site for Windows or Mac.
Set up Visual Studio Code, install the React Developer Tools, create your first React project with npx create-react-app, and load it in your editor.
Explore the React project structure, from public/index.html and src/app.js to index.js, and learn to run your first app with npm start after installing bootstrap.
Modify your first React app by editing App.js, render a React component, and apply bootstrap classes such as bg-primary, text-white, and text-center to style the heading 'Hello from React app'.
Discover the React project structure by examining index.html, index.js, and app.js in public and source folders, then install bootstrap and run your first app with npm start.
Learn how to create a React component in App.js using JSX, manage dynamic state data, and trigger re-renders via setState and a click event in an interactive demo.
React JS Course Overview
React JS is a popular JavaScript library used to build user interfaces (UI) for frontend applications. React is used to build interactive and reactive user interfaces for web applications, allowing developers to create dynamic and powerful websites and applications. This course is designed to teach web developers the basics of React JS, from data binding to components and styling. You’ll learn how to build modular, scalable components and manage user states. You’ll also cover popular React libraries and the tools used to develop React applications. By the end of this course, you’ll have the knowledge and skills to start building your own applications with React!
What's in this course?
Module 1: Welcome to React
Module 2: Emerging JavaScript
Module 3: Pure React
Module 4: React with JSX
Module 5: Props, State and the Component Tree
Module 6: Enhancing Components
Module 7: Redux
Module 8: React Redux
Module 9: React Router
Module 10: React on the Server
Course Prerequisites
1. Basic knowledge of HTML, CSS, and JavaScript2. Experience with object-oriented programming3. Experience with ES64. Experience with HTML5 and CSS35. Understanding of component-based architecture
You don't need any prior React knowledge!
This course starts with zero knowledge assumed! All you need is basic web development and JavaScript knowledge (though the course even includes a brief JavaScript refresher to ensure that we're all on the same page!).
Check out the full curriculum, the free preview videos and join the course risk-free thanks to the 30-day money-back guarantee!