How to build a React App
Lets learn how to build a React app in this course. This is the introduction and course overview of what we will be going over throughout these lessons.
Course Overview
- Javascript - What is Javascript and how it can used in a webpage
- Node and NPM (Node Package Manager)
- React
- Material UI
- By the end we will make a Todos application
JavaScript
JavaScript is programming code that can used on a webpage.
We use JavaScript to enable functionality on a web page, such as:
- Form validation
- Calculations
- Animations
- Complex interactions, drag and drop, scrolling video
Node and NPM
Node is a JavaScript runtime. You can run JavaScript code using node.
NPM is the Node Package Manager, and we use NPM to download, and install JavaScript packages such as React.
React
React is JavaScript with extended functionality, including HTML, CSS, and Images in a JavaScript bundle.
We use React to:
- Build fast efficient reusable components
- Create meaningful, responsive user interfaces
- Single page applications
A single page application is when the user stays on one webpage application and doesn't have the need to keep reloading or refreshing the browser window.
Links
Next Lesson
We will install Node and NPM.
We will start to create the React application.