Length: 4 days (32 hours)
The course assumes that participants have little or no experience with React. This course introduces developers to React by building a small React application. In doing so, we’ll explore the theory behind React as a framework, and how to build complex applications using React components. The course will alternate between lectures and hands-on workshops, or “labs”. Participants should be prepared to work in groups on code exercises.
Participants will receive PDF copies of the course slides, as well as all code written as part of the course.
This course is designed to be given in-person, but can be adapted to be done remotely. Contact Bytesized to schedule a React.js training session today.
- Program execution
- Data structures
- Control flow
- Why React?
- A brief React history
- Setting up a React project
- Understanding React components
- The “view layer”
- Understanding JSX
- React components versus HTML
- Component lifecycle
- Understanding complex components
- Component trees
- Compiling a React application
- Deploying a React application
- Open source tools and components