Autoplay
Autocomplete
Previous Lesson
Complete and Continue
React practice course. Build React app from scratch.
React practice intro
1 React practice intro (4:44)
2 What do we need to start (3:28)
App Development
3 Installing ReactJS (2:54)
4 Setting up React development app environment (5:00)
5 Configuring Git and GitHub (2:38)
6 React AutoComplete installation (4:19)
7 Fetching data with REST from Wikipedia (10:57)
8 useSearch custom hook with Axios (7:44)
9 Cancelling Axios calls (9:29)
10 useDebounce custom hook (7:05)
11 Custom Input component (9:33)
12 useSearchForm custom hook (7:26)
13 useCallback hook (2:21)
14 React render props pattern (8:42)
15 Configuring SCSS (3:12)
16 Routing with react-router-dom (4:40)
17 Adding app pages (5:25)
18 Home page (9:26)
19 Search page (10:17)
Storybook configuration
20 Installing Storybook (2:13)
21 Storybook configuration (2:57)
22 Fixing possible issues with Storybook (2:12)
23 Storybook interface overview (6:12)
24 The first story with Storybook (2:44)
25 ListItem story (8:23)
26 Search result page story (4:39)
27 Installing moxios to configure mocks (6:25)
28 Storybook documentation with mdx (4:33)
Unit tests
29 Unit tests intro with Jest (1:56)
30 Unit tests convention (5:50)
31 Input component unit test (6:52)
32 Enzyme installation (8:20)
33 Coverage reporting (8:27)
34 Autocomplete unit tests (13:13)
35 Container component unit test (12:16)
36 useSearchForm hook unit test (7:00)
37 useDebounce hook unit test (7:22)
38 useSearch hook unit test (11:50)
39 App unit test (7:43)
40 Unit tests summary (4:28)
Best practices of React app development
41 React PropTypes (3:40)
42 React DefaultProps (3:09)
Bonus
Installing NodeJS on Windows (4:51)
Installing Yarn on Windows (3:11)
27 Installing moxios to configure mocks
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock