React.js Tutorial

Tutorial pages for a Github hosted React App. App leverages an external API, React-router, React-dom, and several other modules.

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 and props
  • Managing state and props
  • 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.

Lets get started