0 added
2 removed
Original
2026-01-01
Modified
2026-02-21
1
-
<p>Course updated on December 29, 2025</p>
2
<p><a>Subscribe</a></p>
1
<p><a>Subscribe</a></p>
3
<p>Access this and all courses with a subscription</p>
2
<p>Access this and all courses with a subscription</p>
4
<p>What's included</p>
3
<p>What's included</p>
5
<p>5 lessons (video and/or text)</p>
4
<p>5 lessons (video and/or text)</p>
6
<p>4 exercises in the simulator</p>
5
<p>4 exercises in the simulator</p>
7
-
<p>Extended materials for 5 lessons</p>
8
<h2>Description</h2>
6
<h2>Description</h2>
9
<p>React Hooks is a mechanism that allows building applications without classes, only on functional components. Thanks to hooks, the code becomes smaller, and the level of code reuse becomes higher.</p>
7
<p>React Hooks is a mechanism that allows building applications without classes, only on functional components. Thanks to hooks, the code becomes smaller, and the level of code reuse becomes higher.</p>
10
<h2>You will learn</h2>
8
<h2>You will learn</h2>
11
<ul><li><p>Use built-in hooks</p>
9
<ul><li><p>Use built-in hooks</p>
12
</li>
10
</li>
13
<li><p>Create an application consisting of functional components</p>
11
<li><p>Create an application consisting of functional components</p>
14
</li>
12
</li>
15
<li><p>Implement ready-made hooks for solving typical tasks</p>
13
<li><p>Implement ready-made hooks for solving typical tasks</p>
16
</li>
14
</li>
17
</ul><h2>Syllabus</h2>
15
</ul><h2>Syllabus</h2>
18
<p>1</p>
16
<p>1</p>
19
<a>Introduction</a><p>Learning about the course and set up an environment</p>
17
<a>Introduction</a><p>Learning about the course and set up an environment</p>
20
<p>2</p>
18
<p>2</p>
21
<a>useState Hook</a><p>Exploring how hooks work and learn the most basic one, which is responsible for managing state</p>
19
<a>useState Hook</a><p>Exploring how hooks work and learn the most basic one, which is responsible for managing state</p>
22
<p>3</p>
20
<p>3</p>
23
<a>useEffect Hook</a><p>Learning how to properly isolate side effects with hooks</p>
21
<a>useEffect Hook</a><p>Learning how to properly isolate side effects with hooks</p>
24
<p>4</p>
22
<p>4</p>
25
<a>useContext Hook</a><p>Learning to work with context through hooks</p>
23
<a>useContext Hook</a><p>Learning to work with context through hooks</p>
26
<p>5</p>
24
<p>5</p>
27
<a>useRef Hook</a><p>Learning how to access DOM elements with hooks</p>
25
<a>useRef Hook</a><p>Learning how to access DOM elements with hooks</p>
28
<h2>Challenges</h2>
26
<h2>Challenges</h2>
29
<p>1</p>
27
<p>1</p>
30
<p>Don't touch me</p>
28
<p>Don't touch me</p>
31
<p>2</p>
29
<p>2</p>
32
<p>Table</p>
30
<p>Table</p>
33
<p>3</p>
31
<p>3</p>
34
<p>Modal windows</p>
32
<p>Modal windows</p>
35
<p>4</p>
33
<p>4</p>
36
<p>Authorization</p>
34
<p>Authorization</p>
37
<h2>Recommended programs</h2>
35
<h2>Recommended programs</h2>
38
<ul><li><p>Run code right in the browser</p>
36
<ul><li><p>Run code right in the browser</p>
39
</li>
37
</li>
40
<li><p>Lifetime access</p>
38
<li><p>Lifetime access</p>
41
</li>
39
</li>
42
<li><p>Learn at your own pace</p>
40
<li><p>Learn at your own pace</p>
43
</li>
41
</li>
44
</ul><p><a>Subscribe</a></p>
42
</ul><p><a>Subscribe</a></p>
45
<p>Access this and all courses with a subscription</p>
43
<p>Access this and all courses with a subscription</p>