Ответы пользователя по тегу React
  • Как правильно реализовать фильтр по дате в React?

    @seropaski
    Компонент DatePicker на данный момент меняет стейт только внутри себя. Судя по требованиям он должен менять стейт внутри компонента App, т.е. тебе надо прокинуть startDate и endDate из App в DatePicker, а также методы для изменения этих дат
    Ответ написан
    Комментировать
  • Как добавить/удалить класс по клику в реакте?

    @seropaski
    Что насчет сделать список всех картинок с указаниями типа изображения + сделать стейт для хранение текущего выбранного типа изображения, а после рендерить по списку изображений компонент картинки и в него прокидывать выбранный тип, после чего в компоненте картинки принимать уже решение - рендерить ли изображение или вернуть null?

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

    @seropaski
    Как вариант хранить активный элемент в стейте. То есть по клику на элемент запишем его любой идентификатор в стейт, в диве проверим чему равна переменная из стейта и примем решение показывать див или нет.

    А по нажатию в любое другое место - можно использовать кастомный хук, как вариант. Например, такой
    Ответ написан
    Комментировать
  • Как удалить пользователя из бд firebase по uid?

    @seropaski
    const userObj = this.props.firebase.database().ref('users/ID');
    userObj.remove() // it return Promise


    Более подробно в доке
    https://firebase.google.com/docs/reference/js/fire...
    Ответ написан
    Комментировать