Никита Суханов
в Фичах
абвгд
Sm•ok
все пропадает ?
Sm•ok
и когда ты заного открываешь авторизацию, *магия* и он снова создается
Sm•ok
и заного отрабатывает
Никита Суханов
в Фичах
твоих фичах?
Sm•ok
твоих фичах?
ну разделяю просто страницы на чанки и гружу таким образом
Sm•ok
а не по компонентам
Никита Суханов
Bogdan
Ты понимаешь, что когда компонент удаляется
componentDidUpdate позволял сравнить пропсы, ты понимаешь о чем я вообще или ты порофлить решил?
Никита Суханов
да
ну я тоже так делаю
Anonymous
Привет. Подскажите стандартный универсальный компонент или библиотеку для работы / отображения CRUD? В идеале: чтобы задать поля модели для JSON API - и готов Ui
Sm•ok
У тебя unmount же происходит ?
Никита Суханов
да
ты чанки что ли грузишь с lazyLoad?
Bogdan
У тебя unmount же происходит ?
shouldComponentUpdate еще старый метод был
Sm•ok
вроде бы
Cenator 🐈
Што
Cenator 🐈
Sm•ok
значит путаю
Mike
схуяли депрекейтед
Mike
он бывает важный
Mike
и его никак другими не сэмулировать
Sm•ok
Но в любом случае, у тебя контейнер твой перерендеривается
Sm•ok
когда ты гуляешь по роутам
Sm•ok
конечно у тебя хук каждый раз срабатывает, как ты пересоздаешь компонент
Bogdan
Но в любом случае, у тебя контейнер твой перерендеривается
как решить проблему перерендера одной и тойже статьи тогда?
Sm•ok
как решить проблему перерендера одной и тойже статьи тогда?
У тебя компоненты на разных роутах. Сделай на одном
Sm•ok
Какую проблему?)
https://codesandbox.io/s/agitated-mendel-q4efb
Bogdan
Какую проблему?)
есть фильм, статья, картинки, я зашел в статью, отправил запрос, как второй раз не отправлять если она уже есть?
Sm•ok
При прогулке по роутам хук срабатывает всегда ( в sing in)
Sm•ok
к примеру
Sm•ok
если тебе нужно их оставить после удаления компонента
Bogdan
При прогулке по роутам хук срабатывает всегда ( в sing in)
они в ридаксе и так, а второй раз запрос как не отправить, если статья одна и таже? что сравнивать нужно? я сколько спрашиваю этот вопрос, никто ответить не смог
Bogdan
Проверяй перед запросом
проверять в хуке самом? а что сравнивать, старые пропсы с чем?
Vadim
проверять в хуке самом? а что сравнивать, старые пропсы с чем?
Тебе же отвечали уже. Проверяй если есть данные, то не делай запрос.
Sm•ok
Sm•ok
Есть ли уже статья с таким id
Sm•ok
Иначе запрос
Bogdan
Тебе же отвечали уже. Проверяй если есть данные, то не делай запрос.
данные есть всегда, я проверю пустой ли массив, он не пустой запроса не будет, нового контента не будет куда ни тыка
Bogdan
Перед загрузкой статьи в редаксе глянь
id с id из урла если сравнить? так можно?
Sm•ok
Прям в пропсах прилетает
Sm•ok
Ты же перед запросом наверняка отправляешь id статьи
Sm•ok
Думаю тебе точно есть откуда сравнивать
Китикет
Думаю тебе точно есть откуда сравнивать
Есть конечно, просто он не может понять куда эту проверку поставить и копает не в ту сторону
Nikita
в реакте можно получить дом элемент и потом как-то им манипулировать?
Nikita
понял, спасибо а как этот элемент допустим вставить в компонент? Ссылку на него получил
Nikita
извиняюсь за возможно глупый вопрос
Nikita
тоесть мне передается в пропсы обычный дом элемент, мне уже его нужно в виртуал дом засунуть
Eugene
хм, интересный кейс
Nikita
мне нужно в реакт передать video tag а дальше обернуть его враперами и другими ui штуками а также взаимодейстовать с ним
Nikita
что-то типа этого
Nikita
но так он не рендерит
Vadim
что-то типа этого
ты что-то не то делаешь)
Vadim
что-то типа этого
https://stackoverflow.com/questions/37463832/how-to-play-pause-video-in-react-without-external-library
Vadim
но так он не рендерит
но там старый api ref используется. Смотри доку в react
Nikita
понял
Artem
парни, посоветуйте либу для DateRangePicker, но с возможностью выбирать время есть react-datetimerange-picker, но там 19 звезд
Anonymous
что-то типа этого
<div key=1> <div key=2> .....
Nikita
Nikita
вроде то что нужно
Nikita
так думаю тоже подойдет, просто думал, что можно передать елемент не из виртуал дома