Introduction
Welcome to our in-depth React.js course. The goal of this course is to teach several crucial React concepts such as, app, component, state, props, etc. We aim to achieve this goal through an interactive tutorial style lesson. If you follow along and write the code as you work your way through, you will end up with an interactive website application that lets you vote if cats are cute or not. You should walk away with a much clearer concept of what React is and how it all works.
Key concepts covered in this course
- Configuring your computer for React.js development
- Creating a local installation of React.js
- Editing the app shell to fit your needs
- Configuring the
react-router
to serve your website - Writing custom functions and making them available to other pages and components
- Description of
state
andprops
- Managing
state
andprops
- Creating pages which use custom components and
props
to render - Leverage an external API to retreive data
At any point during the lesson, you can check the completed code on Github, or checkout the completed branch from the project repo if you get lost.