Василий
ну setCount({...count, count: newValue})
то есть для объекта countObject надо писать setCount({...countObject, count: 1234})
wolfe
setCountObject(prevCountObject => 123)
Oleg
реально около 10 полей
а, тогда понятно.
Oleg
setCountObject(prevCountObject => 123)
только если нужно в депсах прописать.
wolfe
только если нужно в депсах прописать.
нет. в хуках, созданными useCallback, useEffect и пр. ссылка на объект будет неактуальной без deps
Oleg
чего? всё будет актуально, если всё правильно написать.
wolfe
чего? всё будет актуально, если всё правильно написать.
вот поэтому правильно писать надо коллбэком
Oleg
да пиши как хочешь, боже.
wolfe
да пиши как хочешь, боже.
ты хочешь спредиться от неё, но не передавать в deps
Oleg
а, ну да. недочитал что-то видимо.
Oleg
ну если это просто метод какой-то, то не надо.
wolfe
Вроде как
artalar
Собрал видео с конфы
artalar
#ru Плейлист первой конференции React Russia - ДомКлик (2019)! - Александр Китов "Микросервисный фронтенд" - И. Проскурин "Изолированная разработка - от дизайн-систем до сложных приложений" - Роман Соколов "Изоморфный React на микрофронтендах" - И. Кузнецов "Как я преодолел комплекс фронтендера с React и Firebase" - Павел Ремизов "React Hooks the missing link" - Денис Красновский "Быстрее, стройнее, умнее" - Таиф Алимов "Responsive React Native" - Екатерина Анишкина "Concurrent React что нас ждет" - Антон Кастрицкий "Вебпак, вид через монокль" - Василий Стяжкин "FP для бедных"
Vadim
что такое fp?
functional programming
Oleg
зашёл на видео узнать расшифровку. хоть бы в одном месте написали.
Oleg
functional programming
спасибо.
Eugene
подскажите, пожалуйста..есть проблемы с компонентом Material UI SpeedDial у меня есть таблица, в которой по клику на кнопку этого компонента раскрываются кнопки всех остальных компонентов какой-то дополнительный айдишник нужно задавать или как можно решить эту проблему?
Eugene
Eugene
ничего не понятно. но очень интересно. что ты ожидал?
ожидал я открытия только того компонента, по которому клик был
Oleg
проверь консоль.
Oleg
кей есть
разный?
Eugene
разный?
да, ворнингов нет
Oleg
то есть, у тебя только плюсики? и этот скрин - результат клика на любой из них?
Oleg
без кода непонятно.
Eugene
то есть, у тебя только плюсики? и этот скрин - результат клика на любой из них?
да, по нажатию на один плюсик, раскрываются все..сейчас сброшу код
Anton
Привет. Есть реакт компонента, которая является провайдером контекста зависимого от кук. Я хочу проверять изменение кук на onvisibilitychange. Подскажите, пожалуйста, как правильно обновить компонент из эффекта? стейт поменять?
Eugene
без кода непонятно.
https://codepen.io/codeinsack/pen/QXPOqQ?editors=0010
Eugene
без кода непонятно.
открылся код?
Bogdan
в доке найти не могу, есть ли возможность обновить стейт формика уз вне?
Bogdan
например в ефекте
Bogdan
мне нужно конкретное поле обновить, нужно менять именно initialValues?
Anton
компонента sooka
А по теме что то сможете посоветовать?
Oleg
А по теме что то сможете посоветовать?
ну... у тебя компонент обновится, если обновится стейт или пропсы. храни в стейте.
Oleg
открылся код?
я занят немного.
Oleg
https://codepen.io/codeinsack/pen/QXPOqQ?editors=0010
тупейшая мысль, но попробуй key={i} заменить на key={`${data.groupeID}${i}`}. вдруг.
Eugene
я пробовал менять ключи
Oleg
неа
в песочницу не можешь закинуть?
Alex
Ребят, посоветуйте плиз реакт таблицу с инфинит скроллом. React-table так не умеет, react-virtualized ломает проект, fixed-data-table вообще дичь какая-то
Oleg
я пробовал менять ключи
это менял? на (action, ind) =>... key={ind}
Eugene
а? м?
попробую закинуть сейчас
Павел
Парни, а что китайцы пишут про много мани в личку, кто то списывался? Апворк акк хотят?
Eugene
подскажите, пожалуйста..есть проблемы с компонентом Material UI SpeedDial у меня есть таблица, в которой по клику на кнопку этого компонента раскрываются кнопки всех остальных компонентов какой-то дополнительный айдишник нужно задавать или как можно решить эту проблему?
Eugene
Eugene
https://codepen.io/codeinsack/pen/QXPOqQ?editors=0010
Oleg
Парни, а что китайцы пишут про много мани в личку, кто то списывался? Апворк акк хотят?
да. делаешь им аккаунт от своего имени, а они тебе золтые горы.
Eugene
как будто не хватает уникальности компоненту
Oleg
у меня уже 3 китайца так устроены.
Eugene
кнопки в уже раскрытом состоянии уникальны, но раскрываются все крестики при нажатии на один
Eugene
ну чувак... ты не сказал ничего нового.
я для тех, кто может еще не видел)
Eugene
хочется решить проблему
Егор
const domNodeScrollBlock = useRef(null); if (domNodeScrollBlock.current !== null) { domNodeScrollBlock.current.scrollLeft += delta * progress; } Ребят почему этот код domNodeScrollBlock.current выдает ошибку TS2531: Object is possibly 'null'. ? Кто с таким сталкивался и как это исправить?
Oleg
залей в песочницу. это будет проще всего.
Егор
в div
Егор
а куда рефку пихаешь?
Спасибо подтолкнул на мысль 🙂 const domNodeScrollBlock = useRef<HTMLDivElement>(null); теперь норм