Skip to content

Commit 45d45e9

Browse files
committed
Description README
1 parent bb9be07 commit 45d45e9

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

src/README.md

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
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`

0 commit comments

Comments
 (0)