πŸ’» Π­ΠΊΡΠΊΠ»ΡŽΠ·ΠΈΠ²Π½Ρ‹ΠΉ слив "[Stepik] ΠŸΠΎΠ»Π½Ρ‹ΠΉ курс ΠΏΠΎ React JS (Redux / Router / Tailwind CSS) (2025)" ΠΎΡ‚ Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π€ΠΎΠΊΠ΅Π΅Π²: [Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π€ΠΎΠΊΠ΅Π΅Π²]! Π‘ΠΊΠ°Ρ‡Π°ΠΉ бСсплатно πŸš€ | KURSAR | KURSAR
PRO-доступ
home Главная chevron_right folder АдминистрированиС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ chevron_right folder Π₯Π°ΠΊΠΈΠ½Π³ chevron_right
folder_open [Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π€ΠΎΠΊΠ΅Π΅Π²] [Stepik] ΠŸΠΎΠ»Π½Ρ‹ΠΉ курс ΠΏΠΎ React JS (Redux / Router / Tailwind CSS) (2025)
[Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π€ΠΎΠΊΠ΅Π΅Π²] [Stepik] ΠŸΠΎΠ»Π½Ρ‹ΠΉ курс ΠΏΠΎ React JS (Redux / Router / Tailwind CSS) (2025)

[Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π€ΠΎΠΊΠ΅Π΅Π²] [Stepik] ΠŸΠΎΠ»Π½Ρ‹ΠΉ курс ΠΏΠΎ React JS (Redux / Router / Tailwind CSS) (2025)

[Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π€ΠΎΠΊΠ΅Π΅Π²] [Stepik] ΠŸΠΎΠ»Π½Ρ‹ΠΉ курс ΠΏΠΎ React JS (Redux / Router / Tailwind CSS) (2025)

Π‘Π»ΠΈΠ² курса ΠŸΠΎΠ»Π½Ρ‹ΠΉ курс ΠΏΠΎ React JS (Redux / Router / Tailwind CSS) [stepik] [Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π€ΠΎΠΊΠ΅Π΅Π²]
Π£Π»ΡŒΡ‚ΠΈΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ курс ΠΏΠΎ React JS + ПолноС ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ экосистСмы React ( Redux / Router ) Бонус - ΠΏΠΎΠ»Π½Ρ‹ΠΉ курс ΠΏΠΎ Tailwind CSS

Π§Π΅ΠΌΡƒ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ:
- Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ всС аспСкты Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ React JS
- Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для управлСния ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°ΠΌΠΈ β€” React Router
- Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для управлСния состояниями β€” React Redux
- ΠžΡΠ²ΠΎΠΉΡ‚Π΅ соврСмСнный синтаксис Redux Toolkit
- ΠžΡΠ²ΠΎΠΉΡ‚Π΅ соврСмСнный синтаксис React Router 6.4+
- Π£Π·Π½Π°ΠΉΡ‚Π΅ ΠΎ послСдних обновлСниях Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ React ΠΈ соврСмСнных ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ
- ΠΠ°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Π΅Π±-прилоТСния любой слоТности
- Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для стилизации Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ β€” Tailwind CSS
- Π‘ΠΎΠ·Π΄ΠΈΡ‚Π΅ нСсколько ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π·Π°Π΄Π°Ρ‡ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½
- Π£Π·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ React
- Π Π°Π·Π±Π΅Ρ€ΠΈΡ‚Π΅ΡΡŒ, с Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ React Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ β€œΠΏΠΎΠ΄ капотом”
- Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ…ΡƒΠΊΠΈ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ React JS
- Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ соврСмСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
- ΠΠ°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСйросСти Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° React

Π’Π½ΡƒΡ‚Ρ€ΠΈ курса вас ΠΆΠ΄Π΅Ρ‚:
- Π’Π΅ΡΡŒ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ React β€” ΠΎΡ‚ самых простых Π²Π΅Ρ‰Π΅ΠΉ Π΄ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ, шаг Π·Π° шагом вмСстС с ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΌ.
- ПолноС ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ экосистСмы React β€” React Redux ΠΈ React Router, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис ΠΈ соврСмСнныС стандарты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.
- Π‘ΠΎΠ»Π΅Π΅ 200 Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠΎΠ², Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… всС Π½ΡŽΠ°Π½ΡΡ‹ создания Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° React.
- Π‘ΠΎΠ»Π΅Π΅ 13 практичСских Π·Π°Π΄Π°Π½ΠΈΠΉ Π½Π° ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅ курса.
- АвторскоС ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ пособиС β€” ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ Π½Π° Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 270 страниц.
- Бонусный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ с использованиСм нСйросСтСй.

1) ПолноС пониманиС React JS / React Redux / React Router
Π’ этом курсС ΠΌΡ‹ разбСрСмся, ΠΊΠ°ΠΊ React Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ Π΅Π³ΠΎ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΈ Ρ„ΠΈΠ»ΠΎΡΠΎΡ„ΠΈΡŽ, Π° Π½Π΅ просто Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

2) Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ курс ΠΏΠΎ React JS
Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… курсов, основанных Π½Π° ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… вСрсиях React, этот курс ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ вас с самыми соврСмСнными стандартами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½ΠΎΠ²Ρ‹ΠΌ синтаксисом, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ React 19 (5 дСкабря 2024 Π³ΠΎΠ΄Π°), ΠΈ послСдними обновлСниями Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ React Redux ΠΈ React Router, Π² Ρ‚ΠΎΠΌ числС Redux Toolkit ΠΈ React Router 6.4+.

3) БСсплатный ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ β€” пособиС ΠΊ курсу
Π’Π°ΠΌ Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ я Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ пособиС Π½Π° Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 270 страниц, Π³Π΄Π΅ собраны всС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ React JS ΠΈ Π΅Π³ΠΎ экосистСмных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.

4) Π­Ρ‚ΠΎ пособиС β€” моя ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ Π³ΠΎΡ€Π΄ΠΎΡΡ‚ΡŒ. Π’ Π½Π΅ΠΌ сотни ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰ΠΈΡ… всС Π½ΡŽΠ°Π½ΡΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ React ΠΈ Π΅Π³ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Π½Π° понятных ΠΈ доступных ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ….

5) ΠŸΠΎΠ»Π½Ρ‹ΠΉ курс ΠΏΠΎ Tailwind CSS
Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π² качСствС бонуса, ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠΌ самый соврСмСнный ΠΈ вострСбованный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для стилизации Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ β€” Tailwind CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ дизайнСрскиС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

6) ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°
ΠšΡƒΡ€Ρ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ основан Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. ВсС Ρ‚Π΅ΠΌΡ‹ курса ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‚ΡΡ Π² процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ мноТСства Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² β€” ΠΎΡ‚ Ρ‚Π°Π±ΠΎΠ², ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΌΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΊΠΎΠ½ Π΄ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ² Π·Π°Π΄Π°Ρ‡, ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ΠΎΠ² Π²Π°Π»ΡŽΡ‚ ΠΈ Π΄Π°ΠΆΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°.

7) Π‘Π»ΠΎΠΊ ΠΏΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ Ρ‚Π΅ΠΌΠ°ΠΌ JavaScript Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² курс
Для прохоТдСния курса Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ знания HTML, CSS ΠΈ JavaScript.
Если Π²Ρ‹ ΡΠΎΠΌΠ½Π΅Π²Π°Π΅Ρ‚Π΅ΡΡŒ Π² своих знаниях, Π²Π½ΡƒΡ‚Ρ€ΠΈ курса Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΡŽ всСго Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΠΈΠ· Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ JavaScript.

8) Π‘Π»ΠΎΠΊ ΠΏΠΎ нСйросСтям Π² ΠΏΠΎΠ΄Π°Ρ€ΠΎΠΊ
ΠœΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ соврСмСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нСйросСтСй.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°:

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°
ВспоминаСм основноС ΠΈΠ· JS (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ)

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π Π΅Π°ΠΊΡ‚. (Props / Components / JSX)
Π£Π³Π»ΡƒΠ±Π»Π΅Π½ΠΈΠ΅ Π² основы React (useState & Events)

#01-PROJECT - TaskList - (Level 3)
Π’Π°ΠΆΠ½Ρ‹Π΅ возмоТности Props

UseEffect Ρ…ΡƒΠΊ
#02-PROJECT-ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ ΠΎΠ±ΠΌΠ΅Π½Π° Π²Π°Π»ΡŽΡ‚

НСобходимая тСория Ρ€Π°Π±ΠΎΡ‚Ρ‹ React
useRef Ρ…ΡƒΠΊ ΠΈ созданиС своСго Ρ…ΡƒΠΊΠ°

React Router 6.4+ (Π±Π΅Π· ΠΏΠΎΠ΄Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…)
Tailwind course & CSS Modules (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ)

React Router 6.4+ (с ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…)
Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ state Ρ‡Π΅Ρ€Π΅Π· Context API

ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ состояниСм - useReducer hook
Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Redux With Thunks

RTK (Redux ToolKit) Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Redux
ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π”Π΅ΠΏΠ»ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π‘ΠΏΠΎΠΉΠ»Π΅Ρ€: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ:
ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°

Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° курс!
Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΊ курсу
ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ПО
Настройка VS Code для курса
Как ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ курс
ВспоминаСм основноС ΠΈΠ· JS (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ)

Как Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ΠΈΠΏΡ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² JS
ВспоминаСм ΠΌΠ΅Ρ‚ΠΎΠ΄ find()
ДСструктуризация массивов ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Rest & Spread
`${Template Literals} - ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹Π΅ строки`
If \ else \ Π’Π΅Ρ€Π½Π°Ρ€Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ? :
ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ &&, ||, ??
ΠžΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°?.
ΠœΠ΅Ρ‚ΠΎΠ΄ Map()
ΠœΠ΅Ρ‚ΠΎΠ΄ filter()
ΠœΠ΅Ρ‚ΠΎΠ΄ reduce()
ΠœΠ΅Ρ‚ΠΎΠ΄ sort()
ΠΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΠΎΡΡ‚ΡŒ Π² JS ΠŸΡ€ΠΎΠΌΠΈΡΡ‹
ΠΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΠΎΡΡ‚ΡŒ Π² JS Async / Await
ВСст ΠΏΠΎ JS (ΠžΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ. Для самопровСрки)
Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π Π΅Π°ΠΊΡ‚. (Props / Components / JSX)

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΈΜ† ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ React
Hello React! Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° прилоТСния React
Знакомство с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ
Как создаСтся ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ "ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ" (CreateReactElemt)
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ JSX
Условный Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ JSX. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ части ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CSS Π² React
Как Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΡƒΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈ ΠΏΠ°ΠΏΠΊΠ°ΠΌ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ vite
ΠŸΡ€Π°Π²ΠΈΠ»Π° JSX. ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΈΡ‚ΠΎΠ³
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Props
#1-PRACTICE. Π Π°Π±ΠΎΡ‚Π° с Props - (Level 2)
Подводим ΠΈΡ‚ΠΎΠ³ΠΈ. Π Π°Π±ΠΎΡ‚Π° с Props
Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° map()
ДСструктуризация Props
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ <> React Fragment
3 Ρ‚ΠΈΠΏΠ° условного Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°
Π”ΠΎΠΏ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° с Ρ‚Π΅Ρ€Π½Π°Ρ€Π½Ρ‹ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ ? :
#2-PRACTICE. Π Π°Π±ΠΎΡ‚Π° с Props Ρ‡Π°ΡΡ‚ΡŒ 2 - (Level 2)
ВСст ΠΏΠΎ Π±Π»ΠΎΠΊΡƒ "Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² React" - (Level 2)
Π£Π³Π»ΡƒΠ±Π»Π΅Π½ΠΈΠ΅ Π² основы React (useState & Events)

Как Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ события Π² React
ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π₯ΡƒΠΊ - useState()
ОбновлСниС состояния Π½Π° основС ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ состояния
Π Π°Π·Π½ΠΈΡ†Π° state ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…
Π§Ρ‚ΠΎ Π·Π½Π°Ρ‡Π°Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΈ ΠΈΠΌΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄
Условный Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ с useState()
onMouseEnter c useState. НавСдСниС Π½Π° элСмСнт
УстанавливаСм React DevTools
#3-PRACTICE - StateTabs (Level 2)
#4-PRACTICE - StateCalculator (Level 2)
ВСст ΠΏΠΎ Π±Π»ΠΎΠΊΡƒ "Π£Π³Π»ΡƒΠ±Π»Π΅Π½ΠΈΠ΅ Π² основы React" - (Level 2)
#01-PROJECT - TaskList - (Level 3)

ΠžΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ структуру прилоТСния
Условный Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ для открытия ΠΈ закрытия ΠΎΠΊΠΎΠ½
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ массив с Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ
Π”Π΅Π»ΠΈΠΌ массив Π·Π°Π΄Π°Ρ‡ Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅
ДобавляСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ
НастраиваСм ΠΊΠ½ΠΎΠΏΠΊΠΈ сортировки Π·Π°Π΄Π°Ρ‡
Π’Π°ΠΆΠ½Ρ‹Π΅ возмоТности Props

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ„Π°ΠΉΠ»ΠΎΠ² React прилоТСния
Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ PropTypes ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ {children} prop
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ проброс Props (Props drilling)
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ композиция ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²
Π—Π°Π²Π΅Ρ€ΡˆΠ°Π΅ΠΌ созданиС UI Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ
Явная ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Ρ‡Π΅Ρ€Π΅Π· Props
Подводим ΠΈΡ‚ΠΎΠ³ΠΈ сСкции курса
#5-PRACTICE - Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ΅ модальноС ΠΎΠΊΠ½ΠΎ - (Level-2)
ВСст ΠΏΠΎ Π±Π»ΠΎΠΊΡƒ "Π’Π°ΠΆΠ½Ρ‹Π΅ возмоТности Props" - (Level-2)
UseEffect Ρ…ΡƒΠΊ

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ ΠΊ Weather API
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ useState Π² Π»ΠΎΠ³ΠΈΠΊΠ΅ Ρ€Π΅Π½Π΄Π΅Ρ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
Знакомство с useEffect() Ρ…ΡƒΠΊΠΎΠΌ
ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎ useEffect()
ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок Ρ‡Π°ΡΡ‚ΡŒ 1
ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок Ρ‡Π°ΡΡ‚ΡŒ 2
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΎΡ‚ API
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ массив зависимостСй Π² useEffect()
Π§Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ссли Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ массив зависимостСй Π² useEffect
ДобавляСм ΡƒΡΠ»ΠΎΠ²Π½ΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ
ДобавляСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Side Effects? ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Side Effects
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ функция отчистки Π² useEffect()
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π³ΠΎΠ½ΠΊΠ° состояний?
Как с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² событий Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Side Effects
#6-PRACTICE-ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ ΠΎΠ±ΠΌΠ΅Π½Π° Π²Π°Π»ΡŽΡ‚ (Level-2)
#7-PRACTICE-ДобавляСм Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Task List (Level-2)
ВСст ΠΏΠΎ Π±Π»ΠΎΠΊΡƒ "useEffect" - (Level-2)
#02-PROJECT-ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ ΠΎΠ±ΠΌΠ΅Π½Π° Π²Π°Π»ΡŽΡ‚

ΠžΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π²Π°Π»ΡŽΡ‚ Ρ‡Π°ΡΡ‚ΡŒ 1
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π²Π°Π»ΡŽΡ‚ Ρ‡Π°ΡΡ‚ΡŒ 2
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π²Π°Π»ΡŽΡ‚ Ρ‡Π°ΡΡ‚ΡŒ 3
НСобходимая тСория Ρ€Π°Π±ΠΎΡ‚Ρ‹ React

ΠžΠ±Π·ΠΎΡ€ сСкции
ΠšΠ»Π°ΡΡΠΎΠ²Ρ‹Π΅ VS Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹
ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΠΏΠΈΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², элСмСнты
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ "Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³" Π½Π° самом Π΄Π΅Π»Π΅
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ DOM
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Fiber Tree
Π Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌ схСму Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мСмоизация ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½Π° Π½ΡƒΠΆΠ½Π°
Π Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌ Ρ„Π°Π·Ρƒ ΠΊΠΎΠΌΠΌΠΈΡ‚Π°.
ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ key prop
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π² Ρ€Π΅Π°ΠΊΡ‚
ΠŸΡ€ΠΎ ΠœΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π Π°Π·ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²
Различия Frameworks VS Libraries
ВСст ΠΏΠΎ Π±Π»ΠΎΠΊΡƒ "НСобходимая тСория" - (Level-2)
useRef Ρ…ΡƒΠΊ ΠΈ созданиС своСго Ρ…ΡƒΠΊΠ°

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ vs useState vs useRef
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ useRef для доступа ΠΊ элСмСнтам
Π˜Ρ‚ΠΎΠ³ΠΎ: useRef
Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой собствСнный Ρ…ΡƒΠΊ
ВСст ΠΏΠΎ Π±Π»ΠΎΠΊΡƒ useRef Ρ…ΡƒΠΊ ΠΈ созданиС своСго Ρ…ΡƒΠΊΠ° - (Level 2)
React Router 6.4+ (Π±Π΅Π· ΠΏΠΎΠ΄Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…)

НастраиваСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ страницы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ React Router
Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ссылки Π² React Router с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ
Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ мСню с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ NavLink
Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ ΠΈ страницами
ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ vs ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Π² ссылках
Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π½Π° страницС
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Outlet
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ index Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ useParams Ρ…ΡƒΠΊ
Условный Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ useSearchParams Ρ…ΡƒΠΊ
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Query string Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ useLocation Ρ…ΡƒΠΊ
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ useNavigate Ρ…ΡƒΠΊ
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Navigate
Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ссылок
Π˜Ρ‚ΠΎΠ³: Link vs Navigate vs useNavigate
Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ старого ΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ синтаксиса React Router
#8-PRACTICE-React Router (Level-2)
ВСст ΠΏΠΎ Π±Π»ΠΎΠΊΡƒ React Router 6.4+ - (Level 2)
Tailwind course & CSS Modules (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ)

ΠžΠ±Π·ΠΎΡ€ Π±Π»ΠΎΠΊΠ° курса
Как Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ CSS ΠΌΠΎΠ΄ΡƒΠ»ΠΈ
НастраиваСм Tailwind
Π Π°Π±ΠΎΡ‚Π° с Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ Π² Tailwind
Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ собствСнныС ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ Ρ†Π²Π΅Ρ‚ΠΎΠ²
Π Π°Π±ΠΎΡ‚Π° с тСкстовыми стилями Π² Tailwind
Padding & Margin & Height & Weight Π² Tailwind
Бвойство Display ΠΈ отступы Ρƒ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов
FlexBox Π² Tailwind
CSS Grid Π² Tailwind
ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Tailwind
Π Π°Π±ΠΎΡ‚Π° с Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ кастомизация Ρ‚Π΅ΠΌΡ‹ Tailwind
ОбъСдинСниС классов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ @ApplY
Боздания UI ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° вмСсто @ApplY
Π Π°Π±ΠΎΡ‚Π° с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ state NavLink
ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ свои ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ Tailwind
ПсСвдо классы ΠΈ класс group:
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ класс peer:
Как Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ animation Π² Tailwind
Как Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ Π²Tailwind
#9-PRACTICE Π—Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‡Π°ΡΡ‚ΡŒ 1 (Level-2)
Π—Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‡Π°ΡΡ‚ΡŒ 2 (ΠžΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ)
Π—Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‡Π°ΡΡ‚ΡŒ 3 (ΠžΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ)
React Router 6.4+ (с ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…)

Как происходила Ρ€Π°Π±ΠΎΡ‚Π° с API Π² React Router Π΄ΠΎ вСрсии 6.4.
CΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ способ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ loader
CΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ способ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок React Router 6.4+
Π₯ΡƒΠΊ useNavigation для получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ
ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° action
#10-PRACTICE-Router Data Loading p1 (Level-2)
#10-PRACTICE-Router Data Loading p2 (Level-2)
#10-PRACTICE-Router Data Loading p3 (Level-2)
ВСст ΠΏΠΎ Π±Π»ΠΎΠΊΡƒ React Router 6.4+ Data Loading - (Level 2)
Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ state Ρ‡Π΅Ρ€Π΅Π· Context API

Подводим ΠΈΡ‚ΠΎΠ³ΠΈ всСго курса
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Context API
#11-PRACTICE-Context API Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Task List (Level-2)
Contect API + Children prop
НСбольшая ошибка ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ кастомный Ρ…ΡƒΠΊ для useContext
ВСст ΠΏΠΎ Π±Π»ΠΎΠΊΡƒ Context API - (Level 2)
ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ состояниСм - useReducer hook

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ switch
Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования useState
Знакомство с useReducer Hook
Π Π°Π±ΠΎΡ‚Π° useReducer шаг Π·Π° шагом
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ функция dispatch.
ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ состоянии вмСсто ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π°
Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎ useReducer
#12-PRACTICE - useReducer Ρ…ΡƒΠΊ (Level-2)
useReducer с Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π°ΡΡ‚ΡŒ 1
useReducer с Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π°ΡΡ‚ΡŒ 2
useReducer с Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π°ΡΡ‚ΡŒ 3
useReducer с Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π°ΡΡ‚ΡŒ 4
useReducer с Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π°ΡΡ‚ΡŒ 5
ВСст ΠΏΠΎ Π±Π»ΠΎΠΊΡƒ useReducer Ρ…ΡƒΠΊ - (Level 2)
Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Redux With Thunks

ΠžΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ initialState ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ reducer
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ функция createStore ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Provider
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ функция dispatch
ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ state с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ useSelector hook
Π Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ action для dispatch
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ экшСна удалСния ΡŽΠ·Π΅Ρ€Π°
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Redux Thunk
Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько Ρ€Π΅Π΄ΡŒΡŽΡΠ΅Ρ€ΠΎΠ²
ВСст ΠΏΠΎ Π±Π»ΠΎΠΊΡƒ Redux With Thunk - (Level 2)
RTK (Redux ToolKit) Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Redux

УстанавливаСм RTK Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» store
БоздаСм "слайс"
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ "ΡΠΊΡˆΠ΅Π½Ρ‹" ΠΈΠ· "слайса"
#13-PRACTICE - Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»-(Level-2)
Redux Dev Extension для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°
createAsyncThunk. ΠŸΠΎΠ΄Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ
ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок Π² createAsyncThunk
Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности createAsyncThunk
#13-Practice-Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅-(Level-2)
ВСст ΠΏΠΎ Π±Π»ΠΎΠΊΡƒ RTK - (Level 2)
ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π’ΠΊΠ»Π°Π΄ΠΊΠ° profiler Π² devTools
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ…ΡƒΠΊ useMemo()
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ…ΡƒΠΊ useCallBack()
ИспользованиС children вмСсто ΠΌΠ΅ΠΌΠΎΠΈΠ·Π°Ρ†ΠΈΠΈ
ЛСнивая Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²
ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Suspense для статуса Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
ВСст ΠΏΠΎ Π±Π»ΠΎΠΊΡƒ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° - (Level 2)
Π”Π΅ΠΏΠ»ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π₯ΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ
ЗапускаСм npm run build
Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° хостингС
favorite 0
star 0

ВрСбуСтся авторизация

account_circle

Для использования этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΎΠΉΡ‚ΠΈ Π² систСму ΠΈΠ»ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ.

login Π’ΠΎΠΉΡ‚ΠΈ person_add РСгистрация

ВрСбуСтся PRO доступ

workspace_premium

Для доступа ΠΊ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ подписку PRO ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π»Π°ΠΉΠΊ курсу.

credit_card ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ PRO доступ

ВрСбуСтся ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π»Π°ΠΉΠΊ

favorite_border

Для доступа ΠΊ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ этому курсу.

arrow_back Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ