Так
codesandbox всё работает.
ну работант и работает
Sergey
ну работант и работает
Короче... Походу бага реакта или хз, т.к. клиентский код нормально рендерит инлайн стили console.log(ReactDOMServer.renderToString( <div style={{"--Grid-Item-width": `100%`}} /> )) <div style="---grid--item-width:100%" data-reactroot=""></div> Пойду бродить по issue реакта
Андрей
Когда выбираю в панели фильтрации "веб дизайн", то клик проваливается сквозь и нажимается на ссылку под фильтром и происходит переход, а не нужно. Я использую обработчик onPointerDown, можно как то отменить всплытие клика тут?
Андрей
event.stopPropagation()
Пробовал
Андрей
Это в onPointerDown так, в onClick нету такого эффекта что клик проваливается
Nikolai
Это в onPointerDown так, в onClick нету такого эффекта что клик проваливается
Так у тебя клик и всплывает. Нужно прервать всплытие в обработчике клика, а не pointerDown
Андрей
Я думал что в pointerDown есть такой же метод
Nikolai
Я думал что в pointerDown есть такой же метод
Это независимые события. Что выше обрабатывается, всплытие того и нужно прерывать. Ну можно ещё как вариант проверять event.target на котором произошёл клик и решать что делать.
Alexander
А recompose потерял свою актуальность с появлением хуков?
Alexander
В доке так и написано))
Дока для слабаков, когда есть чат в телеграме
artalar
Ну он прям деприкейтед
Alexander
Ну он прям деприкейтед
Да я чет неподумавши его в зависимости кинул, а сейчас сижу и думаю, пригодится ли он мне
Alexander
Ну он прям деприкейтед
Я и reselect юзаю, хотя в useSelector из react-redux есть флаг для такого
Alexander
Мне он более гибким кажется
Oleg
ребят, кто знает: как подрубать компоненты через lazy (split coding), чтобы они не влияли на рендеринг основного потока? Задача: есть вебсайт. Есть подключаемый three.js через lazy в виде (тут я уже попробовал async добавить): const ThreeBackground = lazy(async () => import('./components/ThreeBackground.js')); В результате гугл пейджспид один фиг считает общий рендеринг вместе с этим 3Д фоном (и логично дает большой минус к производительности рендеринга приложения)... И я получаю картину, что с этим включенным компонентом оценка 56, а без него 95 (то есть все остальное приложение оптимизировано уже дальше некуда). Повторюсь: как-нибудь можно сделать прям полную асинхронку, чтобы работа всего приложения не зависела от прогруженности фона?
Kran
Здравствуйте. Как-то уже пробовал за nextjs. Если кто работает с ним, как в дев моде? Кто-то как-то победил его дикую тормазнутость?
Андрей
Что то не пойму как дидапдейт эмулировать. В массив передаю , и думаю если то что передам неизмениться то перерисовывать ненадо, но щас перерисовывает почему то
Андрей
rerender !== effect call
Когда я хочу обновить вид мне надо вызвать useEffect?
Андрей
Или вью обновляется когда setFilter() вызываю ? const [filter, setFilter] = useState(initFilter);
Gabriel
can i ask for help in english
Dmitriy
Или вью обновляется когда setFilter() вызываю ? const [filter, setFilter] = useState(initFilter);
ререндер происходит при изменении пропса или стейта
Kran
Да вроде не дико тормозит
До 20 модулей, при каждом переходе происходит компиляция и сервера и клиента. Долго. Очень долго. Иногда просто по времени потом валится. В Гугле ничего кроме, потерпите, зато ССР , не нашел. Возможно из-за антд.
Kran
Я пока не сложные делаю проекты, наверно поэтому не встречался с дикими тормозами
Вот когда за 15 шагнули, прям сильно стало заметно. В начале терпимо, тем более прод летает.
Oleg
можно ли делать useState в зависимости от чего-то?
Cenator 🐈
Нельзя
Oleg
Нельзя
у меня такой кейс, что если юзер админ, ему нужен стейт, если нет, то не нужен. всё равно нельзя?
Oleg
нет, набор хуков должен быть постоянным
ну в том-то и суть, что по идее он постоянен для 1 юзера.
Arthur
без всяких условных выражений и прочего
Oleg
test
Arthur
ну в том-то и суть, что по идее он постоянен для 1 юзера.
тогда о какой зависимости идёт речь ?
Oleg
Arthur
от пропсов ?
Oleg
спасибо
Oleg
тогда о какой зависимости идёт речь ?
ну, не совсем. зависимость от глобальной переменной.
Oleg
ну ладно, я понял.
Oleg
да ёб твою мать
Cenator 🐈
Телега тестирует слоумод Всем руки за спину и не пишем сообщения чаще чем раз в 30 секунд
Arthur
а что за слоумод ?
Arthur
или я рофла не понял ?)
Dmitriy
Телега тестирует слоумод Всем руки за спину и не пишем сообщения чаще чем раз в 30 секунд
стимулирует писать длииииииный осмысленные меседжи, вдруг в конце написания поймешь что оно никому не нужно)
Alexey
скашит-т-те паша-алуста, а пач-чиму лифт так мет-леннннно ееедет?
no
Здесь есть php-шники?
Pauline
в пхп чате есть
Dmitriy
Де то был пакет что б стайледы генерили человекочитаемые классы, есть линк у кого?
Oleg
как отправить query params с помощью axios? пытался так, axios.put( `/test/axios`, {}, { params: { ids, }, }, ) получил test/axios?schemaIds[]=68708 нужно получить test/axios?ids=68708&ids=123123 как это преобразовать?
no
в пхп чате есть
Может знаете линк таких чатов ?
Aleksandr
Ребят, подскажите ресурс. Как изменился подход к написанию приложений с использованием хуков? На одном ресурсе говорят, что Абрамов говорит мол они стали вьюхи с логикой совмещать(юзать хуки) на другом ресурсе пишут, что он говорит мол разделают. Есть у кого какие пруфы, мнения?
Oleg
https://github.com/sindresorhus/query-string#readme
как это мне поможет?
Anton
Подскажите. Есть ли готовое решение, что бы в форме я отправлял код и обрамлял его какими нибудь тегами и он сам форматировался ?
Eugene
/test/axios/?key=value
Anonymous
А где можно найти список всех чатов подобной смежной ИТ около-кодерской тематики? Включая эти же пхп чаты и тд?
Oleg
axios.put('/api/profile' + id, body)
уже нашёл вопрос на стаке.
🦜
уже нашёл вопрос на стаке.
ну так сначала гугли. Потом в чат лезь
Oleg
потом написал в чат. потом опять гуглил.
Andrey
самое угарное, что про все, что люди используют с реактом они спрашивают в реакт чатике, даже если это хттп клиент, например
Alexey
- на чем программируешь? я на javascript - а я на реакте!
Alexey
у меня процессор под столом стоит
Andrey
"пацаны, джва года на реакте писал, артрит заработал, чем лечить"
Andrey
А где нужно спрашивать?
про инструмент JS? в js-чятике
Maxim
В каком?