Технологічний стек

Перелік бібліотек та фреймворків що використовуються

Технологія

Версія

Документація

Опис

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