/react-workshop

Example repo for React workshop

Primary LanguageJavaScriptMIT LicenseMIT

react-workshop

Example repo for React workshop

Topics Covered

Topic Description
Introduction Geschichte und Einführung in React
React vs Angular vs Vue.js vs other MVC frameworks Vergleich von Popularität, Leistung und DX
Design Principles behind React Kernideen von React
Understanding the DOM Kurzer Überblick
How Components Work in React Kurzer Überblick
The Component Life Cycle Life-Cycle Methoden
Overview of JSX Syntax JSX vs. Plain HTML5
Setting up Your Development Environment Git, NodeJS, Web IDEs, VSCode, WebStorm
Rendering an Element Kurzes Beispiel
Building Your First Component Weiteres Beispiel
Handling State in React Class based components vs functional components
Defining Your Components' Parent/Child Relationships View hierarchy
Event Handling and Conditional Rendering Codebeispiele
Kurze Erklärung Implementing Forms and Processing User Input
Codebeispiele Integrating React with Other Frameworks and Plugins
Material UI, Vite, yarn (Preparing the Development Environment)
Hooks useEffect, useState, Context-API, External hooks, custom Hooks, Reducer hook, Advanced Hooks
React in TypeScript
Redux Kurze Übersicht & Geschichte
Managing State with Redux Codebeispiele
Understanding Middleware Functions Kurzer Überblick & Codebeispiele
Handling Asynchronous Actions with Redux Middleware Kurzer Überblick & Codebeispiele
Authentication Client Side & Server Side
Testing and Debugging Kurzer Überblick, React Dev-Tools, Redux Dev- Tools
Testing React components Jest, Enzyme, React Testing Library
Logging User Actions and Reporting Errors New Relic, DataDog, Sentry, Rollbar
Optimizing performance SSR, SSG, Memoization,
Memoization for performance optimization Codebeispiele
Measuring render timesUsing Codebeispiele
Higher-order components Kurzer Überblick & Codebeispiele
Deployment Netlify, Buddy + FTP
Troubleshooting React 18.x, ...