File tree 1 file changed +47
-0
lines changed
1 file changed +47
-0
lines changed Original file line number Diff line number Diff line change
1
+ # TodoList and UserList with React, Redux and TypeScript
2
+ A simple TodoList with React, Redux and TypeScript
3
+
4
+
5
+ <hr >
6
+
7
+
8
+
9
+ <hr >
10
+
11
+ ## Функции
12
+ * Получение списка пользователей используя Fake API <b >{JSON} Placeholder</b >
13
+ * Получение списка задач <i >TodoList</i > используя Fake API <b >{JSON} Placeholder</b >
14
+ * Переключение списка задач <b >Pagination</b >
15
+
16
+ <hr >
17
+
18
+ <b ></b >
19
+
20
+ ## Using work
21
+ * Инициализация Redux store <i >используя устаревший медот createStore</i >
22
+ * Создание Reducer + типизация
23
+ * Объединение reducer используя метод <b >CombineReducer</b >
24
+ * Оборачивание <b >App</b > в <b >Provider</b >
25
+ * Создание хука <b >UserTypedSelector</b >
26
+ * Создание ассинхронного action creator + типизация
27
+ * Создание хука <b >UserActions</b >
28
+ * Создание второго reducer, масштабирование приложения + постраничный вывод
29
+ * Расширение <b >UserActions</b >
30
+
31
+ <hr >
32
+
33
+ ## Technologies
34
+ [ ![ ReactJS] ( https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB )] ( https://reactjs.org )
35
+ [ ![ TypeScript] ( https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white )] ( https://www.typescriptlang.org )
36
+ [ ![ Redux] ( https://img.shields.io/badge/Redux-593D88?style=for-the-badge&logo=redux&logoColor=white )] ( https://redux.js.org )
37
+
38
+
39
+
40
+ <hr >
41
+
42
+ ## Getting Started
43
+ Tools needed to run this app: ` node ` and ` npm `
44
+
45
+ - ` npm install ` to install dependencies
46
+ - ` npm start ` to run the app
47
+ - Go to ` http://localhost:3000 `
You can’t perform that action at this time.
0 commit comments