Size: a a a

React — русскоговорящее сообщество

2020 December 30

AD

AluV Daniil in React — русскоговорящее сообщество
Олег
mainRef это непосредственно объект с overflow-y auto
Почему в зависимость не добавил рефку
источник

О

Олег in React — русскоговорящее сообщество
и еще у меня here выводится 6 раз после того как я начал ссылаться на внешний mainRef . странно
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
AluV Daniil
Почему в зависимость не добавил рефку
Какой смысл?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
AluV Daniil
Почему в зависимость не добавил рефку
зачем?
источник

AD

AluV Daniil in React — русскоговорящее сообщество
А почему бы и нет если в эффекте mainRef. Ваши аргументы против?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Олег
кто подскажет почему не заходит в trackscrolling при скролле?
Ты удаляешь подписку на событие прямо в эффекте
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
AluV Daniil
А почему бы и нет если в эффекте mainRef. Ваши аргументы против?
ссылка на нее постоянна, на то это и реф
источник

AD

AluV Daniil in React — русскоговорящее сообщество
Ну да и у него return неверный
источник

О

Олег in React — русскоговорящее сообщество
Тимофей 🛴
Ты удаляешь подписку на событие прямо в эффекте
это же нужно чтобы несколько слушателей не подписалось
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Олег
это же нужно чтобы несколько слушателей не подписалось
функцию возвращать надо
источник

AD

AluV Daniil in React — русскоговорящее сообщество
return () =>  .. removeEventListener(...)
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
а не результат ее
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Олег
это же нужно чтобы несколько слушателей не подписалось
Надо вернуть функцию, которую вызовет реакт для отписки (дизлайк атписка)
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Олег
это же нужно чтобы несколько слушателей не подписалось
Ответы выше ^
источник

AD

AluV Daniil in React — русскоговорящее сообщество
Александр Бакиматов
ссылка на нее постоянна, на то это и реф
то есть у тебя ни разу не было что при первом рендере Ref возвращает null? Ведь он назначается при последующем рендере мб?
источник

RS

Roman Still in React — русскоговорящее сообщество
AluV Daniil
то есть у тебя ни разу не было что при первом рендере Ref возвращает null? Ведь он назначается при последующем рендере мб?
а эффект до рендера срабатывает или после?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
AluV Daniil
то есть у тебя ни разу не было что при первом рендере Ref возвращает null? Ведь он назначается при последующем рендере мб?
При чем здесь это?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
AluV Daniil
то есть у тебя ни разу не было что при первом рендере Ref возвращает null? Ведь он назначается при последующем рендере мб?
Что. Ты. Пишешь?
источник

RS

Roman Still in React — русскоговорящее сообщество
нужно указывать какой эвент и функцию
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Нет, выше написали
()=> и твой ремув
источник