React course topics

React slides

React basics

usually 2 days

Development of modern front-end applications

JavaScript basics for React (as needed)

TypeScript basics for React

Managing state in React

Template language

Components

Class components

Querying APIs from React

React router

React intermediate

usually 1 day

React tools and libraries

State management with reducers

Testing and component demos

App development with React

Performance optimization and pre-rendering

Pre-Rendering und next.js

React and Redux

usually 1 day

Redux basics

React and Redux

Redux in practice

Helper functions

Selectors and memoization

Redux ecosystem

React and GraphQL

usually half a day

Overview of GraphQL

GraphQL basics

GraphQL clients