Link to site - rslang
- ✔ TypeScript использовался для типизации данных ответа с сервера (для описания типов возвращаемых объектов) и, конечно, для обнаружения мелких, неявных ошибок, которые невидны при написании чистого javascript кода.
- ✔ React стал основной библиотекой для написания SPA. В частности, для навигации по страницам приложения без перезагрузки использовался React Router.
- ✔ Redux ToolKit был выбран для уменьшения количества "шаблонного кода" и установки дополнительных пакетов, например для работы с асинхронными запросами - thunk middleware for Redux. Так как RTK написан на TypeScript, то отпала необходимость в "излишней" типизации.