Занятие 1:

  • полезные ссылки по занятию находятся в файле lesson1.ts Еще раз разбираемся с основами редакса на базе простого конвертора валют. Что нужно сделать:
  1. Ознакомиться с файлами проекта и понять их логику;
  2. Заполнить экшены и экшенкриэйторы в файле action.ts;
  3. Заполнить редюссер в файле currencyReducer;
  4. Все приложение должно работать без вставок // @ts-ignore;
  5. Переписать компоненту CurrencyExchangeContainer c помощью сокращенной записи mapDispatchToProps;
  6. Переписать компоненту CurrencyExchangeContainer с помощью useDispatch и useSelector;
  7. Улучшить типизацию с помощью typescript generic.