Vladimir
вот это ты пилишь? https://jsfiddle.net/p7j6s1yh/5/
Решил так: document.addEventListener( 'touchmove', e => { if (e.target.closest('.header')) { e.preventDefault(); } }, { passive: false } );
Zaff
Всем вечер добрый. Короч, в componentDidMonut я фетчаю данные и фильтрирую их по параметру (айди категории), который передается через category/:1 когда юзер переходит на роут category/:2 нужно перефетчить данные и отфильтровать уже по новому айди категории, и соответственно обновить компонент я додумался только прописать фетч в componentDidUpdate, но там получается рекурсия ) что можно сделать?
Cenator 🐈
Ко мне то какие вопросы?)
Не нужно его советовать
Vladimir
как гуглить доки/пример?
https://reacttraining.com/react-router/web/api/BrowserRouter
Артем
Господа, подскажите пожалуйста, есть 8 проектов у них по сути одинковая логика у фронта только отличается визуальная часть, возможно ли настроить сборщик так, что бы он на выхоже выдавал 8 папок под каждый проект?
Zaff
много контента в категориях?
нет ты к тому, что не производительно фильтровать после фетча? я понимаю но там максимум 5-6 товаров будет в каждой из 4 категорий + это мой первый проект на реакте, потому сейчас делаю как могу )
Zaff
использовать forceRefresh насколько я понимаю? нужно весь роутер обернуть `BrowserRouter`ом? или только нужный роут?
Anonymous
Да, именно это
У меня на 10 андроиде ведёт также как ты описал в ios
Vladimir
У меня на 10 андроиде ведёт также как ты описал в ios
Проблему вообщем решил, как скинул выше. Если у тебя такая же
Anonymous
Проблему вообщем решил, как скинул выше. Если у тебя такая же
А вообще не понял с какого это вообще должно работать, добавил твой код в свой fiddle и ничего не изменилось, ты что-то не договариваешь
Anonymous
position fixed, забыл для html, body
Да тоже самое... расшарь свой код
Vladimir
Да тоже самое... расшарь свой код
Нет возможности расшарить. Но у меня все работает, проверь вызывается ли у тебя ивент
Yauhen
Всем привет, вижу тут самая активная движуха по React, недавно записал видео по тулам для React разработчика и сейчас хочу собрать материала для 2-го выпуска. Если у вас есть хорошие тулы на примете, то пишите, только тэгните имя, что бы я видел отклик, спасибо! https://youtu.be/lZQCG5y_UYQ
Dmitry
1. звук ужас
Я давно видосы не смотрел Но когда смотрел звук был не важен. Тогда вообще их мало было Главное же контент
Dmitriy
Я давно видосы не смотрел Но когда смотрел звук был не важен. Тогда вообще их мало было Главное же контент
так я вообще видосы не смотрю, но если и делать видос то не в стиле ламповых 90-х
Dmitry
Покажи как нужно
Dmitriy
Покажи как нужно
че ты до меня докопался? я вообще к тебе не обращался
Zaff
componentWillRecieveProps
я сделал componentDidUpdate с prevprops а у WillReceiveProps есть преимущества?
Mikhail
Ты обосрал тупо и сказал что звук плохой, ну не стыдно ли
Frontend Priest
Ты обосрал тупо и сказал что звук плохой, ну не стыдно ли
Звук плохой, контент тоже. Ещё вопросы?
Mikhail
Звук плохой, контент тоже. Ещё вопросы?
Да Не факт что сова сделает лучше А человек старался
Frontend Priest
Да Не факт что сова сделает лучше А человек старался
Ничего не знаю о его контенте, не собираюсь сравнивать. Просто плохое видео.
Oleksii
deprecated
да-да, вспомнил.
Dmitriy
Я не говорил что кто то делает лучше. Я пинганул человека. А видос ну реально плох. Единственный плюс что человек старался . Молодец конечно, но видос должен пояснять что то лучше текста, так что этот видос пустая трата моего времени
Zaff
Переписать на хуки и реактивно спрашивать данные
можно доку/статью/пример реактивно запрашиваемых данных?
Frontend Priest
можно доку/статью/пример реактивно запрашиваемых данных?
useEffect(() => { вот тут спрашиваем данные }, [page, query, something, whatever])
Zaff
useEffect(() => { вот тут спрашиваем данные }, [page, query, something, whatever])
видимо мне надо почитать про useEffect я его где-то вместо componentDidMount юзал а тут ты предлагаешь и вместо DidUpdate
Ivan
Как может меньше его юзайте
Ivan
Это не панацея
Frontend Priest
видимо мне надо почитать про useEffect я его где-то вместо componentDidMount юзал а тут ты предлагаешь и вместо DidUpdate
Эффект - больше, чем замена метода лайфсайкла. Эффект - основа реактивности в компоненте, возможность триггерить что угодно на изменения чего угодно.
Ivan
Почему?
Ререндер как говно
Zaff
вообще нормально иметь на проекте и лайфсайкл методы, и хуки, и стейтфул класс компоненты, и юзстейт, и все подряд?
Frontend Priest
вообще нормально иметь на проекте и лайфсайкл методы, и хуки, и стейтфул класс компоненты, и юзстейт, и все подряд?
Желательно потихоньку переписывать всякую мелочь на хуки. Классы никто не депрекейтит, но писать что-то новое на них чаще всего нет смысла, т.к. много букв.
Frontend Priest
Ререндер как говно
Объяснишь словами?
Ivan
Объяснишь словами?
Не предсказуемое поведение
Frontend Priest
Ivan
Можно конкретнее?
Ну ты хочешь чтобы в твоём фронте было меньше сайдэффектов, а юзэффект их создает. Это скорее вопрос оптимизации
Andrey
Никто: Абсолютно никто: Тони: вы слышали о хуках?
Frontend Priest
Ivan
Ты примеры приведешь уже?
Например Дима ждёт хуки, а его зовут Дима - это проблема
Ivan
Каких сайдэффектов? Чего создаёт? Ты просто реагируешь на изменения, всё
Ты знаешь. Чем больше скрипта чем больше проблем. Это классика
Dmitriy
Например Дима ждёт хуки, а его зовут Дима - это проблема
Видать ты уже сделал сегодня то что в твоём имени
Frontend Priest
Anonymous
Ты знаешь. Чем больше скрипта чем больше проблем. Это классика
Так хуки наоборот же позволяют писать меньше кода
Vadim
Например Дима ждёт хуки, а его зовут Дима - это проблема
Можно больше таких объяснений с Димой? Можно Маш всяких тож добавить
Frontend Priest
Мне похуй, имхо
Тогда не толкай своё мнение другим, ага
Dmitriy
Мне похуй, имхо
Исповедайся реакт сообществу. Бухой?
Vadim
Маша збс имя
Так а чего выпивал то? Посоветуешь?
Ivan
Тогда не толкай своё мнение другим, ага
А зачем ещё нужны эти чаты для джунов?
Vadim
Джеймесон - нормас
Ну тут все понятно, ребят
Ivan
Ну тут все понятно, ребят
Что, ты за водяру? Или богатый дохуя?))