Size: a a a

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

2020 May 22

S

Shuh in Next.js — русскоговорящее сообщество
а router зачем? ))))
источник

ВЛ

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

ВЛ

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

ВЛ

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

S

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

ВЛ

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

S

Shuh in Next.js — русскоговорящее сообщество
отписка может сработать позже в этом его проблема как я понял
источник

ВЛ

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

S

Shuh in Next.js — русскоговорящее сообщество
отписка от события events.off
источник

S

Shuh in Next.js — русскоговорящее сообщество
events.on срабатывает раньше чем off, рандомно причем
источник

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
тоесть у него в промежуток времени на UI будет 2 одинаковых компонента?)
источник

A

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

A

Alexander in Next.js — русскоговорящее сообщество
При том что код был максимально простой
источник

A

Alexander in Next.js — русскоговорящее сообщество
Но стрелка назад переходила на каждое изменения поля
источник

ВЛ

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

A

Alexander in Next.js — русскоговорящее сообщество
Владимир Линкевич
ну ты явно сделал что то не так изначально) сейчас всё верно и window.history не будет заполнятся
Код не менялся с последнего запуска.
Я только запустил и ещё раз потыкал в интерфейсе
источник

S

Shuh in Next.js — русскоговорящее сообщество
Владимир Линкевич
тоесть у него в промежуток времени на UI будет 2 одинаковых компонента?)
нет один, просто там unmount и events.off могут произойти в разное время, unmount -> route changed -> event on triggered -> even off triggered короче как смог объяснил ))
источник

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
Shuh
нет один, просто там unmount и events.off могут произойти в разное время, unmount -> route changed -> event on triggered -> even off triggered короче как смог объяснил ))
если мне память не изменяет то changeComplete только после полного маунта вызовется
источник

ВЛ

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

ВЛ

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