All requests to "remove politics" will be removed completely without any comments. If you have another opinion - just skip this course.
This repo dedicated to the course "React for Beginners". The course was created to support Ukraine πΊπ¦ and Ukrainians in the war against russia. It's completely free and open-sourced. Feel free to contribute or make any relevant suggestions.
- Presentations can be found here - https://drag13.io/react-learning-course-short/react-intro where is the name of the lesson
- Changelog is here
- Video - published here
- Technical details are here
- Course program - done β
- Repository setup - done β
- Prepare materials - done β
- On-line - done β
- Retrospective - in progress π¨
- Updates - planed β²οΈ
Basic knowledge with HTML/CSS/JS
Self check:
- Example of the block element, how to draw a button
- What is the width of block element, how to center element (vertically and horizontally)
- What does
.mapreturns, how to sum all values in array
Basic knowledge with GIT:
Self Check:
- How to create new repository, how to push to remote
Existing account at https://github.com Installed Node.JS with NPM Installed VsCode
0 Lecture: What is React
1 Workshop: A new project with create-react-app
2 Lecture: What is React Component
3 Lecture: React with Hooks
4 Workshop: Building React Component
5 Lecture: React - from plain CSS to CSSinJS
6 Workshop: Managing state in React
7 Workshop: Forms - Default way and React-Hook-Forms
8 Lecture: Routing in React
9 Lecture: React and network
10 Lecture: UI libraries
11 Lecture: Tests
12 Lecture: TypeScript for beginners
All donations are highly welcomed. You can donate any amount to the National Bank of Ukraine directly or to the well known charity fund Come Back Alive.
Feel free to contact me directly if any question



