🛠️
Требования к стеку
Введение
Тут собраны рекомендации по библиотекам и подходам, которые вы можете использовать в своём проекте.
Требования к стеку:
Задание можно выполнять используя react, vue, html/css/js
При разработке с помощью html/css/js:
- для javascript можно использовать jquery или vue instance,
- для верстки можно использовать:
- нативный вариант через css
- любой препроцессор (scss, etc)
- готовые ui библиотеки (boostrap, etc)
- любой css framework (tailwind, etc)
- для запросов можно использовать fetch или axios или ky
При разработке с помощью react:
- плюсом будет использование typescript
- можно использовать любое state management решение (redux, mobx, reatom, effector, zustand, xstate, etc)
- для взаимодействия с формой можно использовать библиотеку react-hook-form
- для запросов можно использовать fetch или axios или ky
- для верстки можно использовать:
- нативный вариант через css
- любой препроцессор (scss, etc)
- готовые ui библиотеки (shadcn, mantine, mui, etc)
- любой css framework (tailwind, etc)
- для взаимодействия с rest api можно использовать следующие библиотеки
- работа через хуки (tanstack/react-query, swr)
- работа с redux (redux-thunk, redux-saga)
- ⭐ для работы с graphql можно использовать apollo client
При разработке с помощью vue**:**
- плюсом будет использование typescript
- можно использовать любое state management решение
- для запросов можно использовать fetch или axios или ky
- для верстки можно использовать:
- нативный вариант через css
- любой препроцессор (scss, etc)
- готовые ui библиотеки
- любой css framework (tailwind, etc)
- ⭐ для работы с graphql можно использовать vue-apollo