Технологічний стек
Перелік бібліотек та фреймворків що використовуються
Технологія |
Версія |
Документація |
Опис |
React |
17+ |
Javascript бібліотека для розробки UI |
|
Typescript |
4+ |
Мова програмування яка розширює Javascript для підтримки статичної типізації коду |
|
Redux |
4+ |
бібліотека для управління станом Javascript додатків |
|
redux-observable |
1.2 |
Redux middleware для виконання асинхронних дій у Redux |
|
rxjs |
6.6 |
Бібліотека реактивних розширень для JavaScript |
|
react-hook-form |
6.15 |
Бібліотека для роботи з формами та валідацією |
|
reapop |
3+ |
Бібліотека для роботи з нотифікаціями |
|
formiojs |
4+ |
Бібліотека для відображення користувацьких веб форм на базі JSON метаданих |
|
i18next |
19 |
Бібліотека для локалізації веб додатків |
|
material-ui |
4+ |
UI фреймворк з готовими реакт компонентами на базі Material Design |
|
react-router-dom |
5+ |
FE роутер для SPA веб додатків на базі React |
|
jest |
26 |
Фрейморк для тестування, включає в себе як test runner так і assertion library |
|
Enzyme |
3.11 |
Бібліотека для unit тестування компонентів React |
|
lodash |
4.17 |
Популярна бібліотека корисних функцій та утиліт для Javascript |
|
luxon |
1.26 |
Бібліотека для зручної роботи з датами в Javascript |