Size: a a a

Next.js — русскоговорящее сообщество

2020 May 20

IV

Ievgen Vyshnevskyi in Next.js — русскоговорящее сообщество
оставил чтобы везде был 0 и добавил вросто вызов в начале useEffect чтобы при загрузке на фронте еще раз пересчитало pageYOffset
источник

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
писать везде условие на виндоу это треш)
источник

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
Ievgen Vyshnevskyi
оставил чтобы везде был 0 и добавил вросто вызов в начале useEffect чтобы при загрузке на фронте еще раз пересчитало pageYOffset
верно
источник

IV

Ievgen Vyshnevskyi in Next.js — русскоговорящее сообщество
Владимир Линкевич
if (!process.browser)  return
это где ?
источник

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
Ievgen Vyshnevskyi
это где ?
в нексте)
источник

e

eeeMan in Next.js — русскоговорящее сообщество
после того как повесил обработчик, надо еще вызвать эту функцию, тк она сама не вызовится при загрузке) между window.add.... и return вставь scrollListener() и всё будет
источник

IV

Ievgen Vyshnevskyi in Next.js — русскоговорящее сообщество
ну типо да
источник

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
https://github.com/zeit/next.js/issues/2177 - а тут расскажут как тип для TS добавить
источник

IV

Ievgen Vyshnevskyi in Next.js — русскоговорящее сообщество
источник

IV

Ievgen Vyshnevskyi in Next.js — русскоговорящее сообщество
походу typeof windowwindow все же лучше
источник

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
typeof window === process.browser
источник

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
деприкейтедом он не является судя по по тому что ворнинги не пишет - мб сейчас кто поправит
источник

IV

Ievgen Vyshnevskyi in Next.js — русскоговорящее сообщество
ну в нексте его поубирали
источник

IV

Ievgen Vyshnevskyi in Next.js — русскоговорящее сообщество
источник

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
да и ты можешь сам создать свой  process.browser c  блэкжеком и прчими сударанями)
источник

IV

Ievgen Vyshnevskyi in Next.js — русскоговорящее сообщество
ггг)
источник

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
у меня помойму кастомный процесс браузер
источник

ЕД

Евгений Данилов... in Next.js — русскоговорящее сообщество
Привет всем! У меня useEffect (с вторым параметром как stateName) запускается даже при первой инициализации state, можно ли как-то отключить первое изменение и присвоить эффект ко всем следующим изменениям переменной, но кроме именно первого раза? Поскольку для первого не нужно ничего запускать, там SSR все подтягивает, но useEffect все-равно запускается.
источник

СЛ

Сергей Левкович... in Next.js — русскоговорящее сообщество
а stateName точно не меняется?
источник

V

Valentin in Next.js — русскоговорящее сообщество
Евгений Данилов
Привет всем! У меня useEffect (с вторым параметром как stateName) запускается даже при первой инициализации state, можно ли как-то отключить первое изменение и присвоить эффект ко всем следующим изменениям переменной, но кроме именно первого раза? Поскольку для первого не нужно ничего запускать, там SSR все подтягивает, но useEffect все-равно запускается.
какой второй аргумент в useState
источник