Затрагиваются темы:
- Асинхронные запросы с помощью redux-thunk.
- Компоновка экшенов в Redux Saga.
- Удобство использования Redux Toolkit.
- Аккуратно перенести код с конфигами из 4 лабы (кроме
node_modules
😂). - В соседней папочке склонировать сервер с синдромом Туретта
npm i
npm start
- Почитать лекцию про асинхронные запросы.
- Поставить redux-thunk.
- Добавить её в middleware.
- Написать асинхронный экшен, обращающийся к серверу и получающий все элементы списка дел.
- Написать асинхронный экшен, отравляющий новый элемент списка дел.
- Валидация уникальности теперь происходит на стороне сервера.
id
присваивается на стороне сервера.
- Учесть ошибки, выбрасываемые сервером. Ошибки складывать в стор.
- При открытии приложения получать все элементы.
- При отправке формы отправлять новый элемент на сервер.
- Почитать лекцию.
- Поставить redux-saga.
- Переработать код, разбирающий ошибки сервера.
- Добавить авторизацию.
- Почитать лекцию.
- Поставить redux-toolkit.
- Подумать, почему про него не рассказали раньше.