Ответы пользователя по тегу React
  • Как правильно создать компонент, содержащий несколько разных компонентов, в зависимости от значения переменной?

    artygrand
    @artygrand
    Прогер, кодер, писатель кода
    По коду не понятно, где у тебя хуки, но общая система должна быть примерно такая:

    Внутри Form
    . . useState с дефолтными данными данными из пропса
    . . useState со списком полей и их настройками, с дефолтными данными данными из пропса

    . . fields.filter(f => f.active).map(f => < Field type data setField settings />)

    Внутри Field
    . . useState с текущим данным
    . . useState с ошибкой
    . . функция onChange с валидацией, которая либо сохраняет правильное значение и кастует setField, либо вызывает ошибку

    . . конкретный инпут в зависимости от настроек

    таким образом ты и поля можешь менять в зависимости от значений других полей, и валидируется каждый внутри себя
    Ответ написан
    Комментировать
  • React UI и CSS framework: различия при разработке?

    artygrand
    @artygrand
    Прогер, кодер, писатель кода
    tailwind и bootstrap - это набор классов с прописанными стилями, работает независимо от react или vue. Можно присобачить куда угодно, даже на статичный одностраничник без скриптов
    react-bootstrap, mui и antd - это готовые компоненты для react со стилями
    react и vue - это библиотеки для создания интерфейсов, работающие с любыми поставщиками стилей. Можно и свои стили использовать. Отвечают лишь за отображение данных
    Ответ написан
    Комментировать
  • Какую современную систему стейт-менеджмента лучше выбрать для React-проекта с "нуля"?

    artygrand
    @artygrand
    Прогер, кодер, писатель кода
    Я конкретно в react недавно, всего год работаю, но сразу в большой проект попал. Выбрал recoil, пока доволен.
    Ответ написан
    Комментировать