Size: a a a

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

2020 March 27

in Next.js — русскоговорящее сообщество
Konstantin Surkin
А что нужно?)))))
Во-первых SEO ты похерил в useEffect, поисковый робот не будет дожидаться когда там твой useEffect отработает.
источник

in Next.js — русскоговорящее сообщество
во вторых - прочитать доку
источник

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

KS

Konstantin Surkin in Next.js — русскоговорящее сообщество
ДК он и не будет ждать useEffect, ему данные отдаст gip, серверный рендеринг же
источник

in Next.js — русскоговорящее сообщество
Konstantin Surkin
ДК он и не будет ждать useEffect, ему данные отдаст gip, серверный рендеринг же
ну у тебя дублирование логики, зачем?
источник

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

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

KS

Konstantin Surkin in Next.js — русскоговорящее сообщество
Просто gip запускается каждый раз при навигации, а на клиенте мне нужно моментом отображать страницу, но на некоторых блоках лоадеры
источник

in Next.js — русскоговорящее сообщество
Konstantin Surkin
Просто gip запускается каждый раз при навигации, а на клиенте мне нужно моментом отображать страницу, но на некоторых блоках лоадеры
ну так верни из gip isLoading в нужные места)))
источник

in Next.js — русскоговорящее сообщество
у тебя данные где то хранятся? редакс? эффектор?
источник

KS

Konstantin Surkin in Next.js — русскоговорящее сообщество
В редаксе. Теперь вопрос как данные кешировать. Например были на главной, пошли в каталог, вернулись на главную, снова лоадеры висят, а по сути должны быть данные.
источник

KS

Konstantin Surkin in Next.js — русскоговорящее сообщество
Или это не принципиально?
источник

in Next.js — русскоговорящее сообщество
Konstantin Surkin
В редаксе. Теперь вопрос как данные кешировать. Например были на главной, пошли в каталог, вернулись на главную, снова лоадеры висят, а по сути должны быть данные.
ну у тебя в gip есть ведь доступ к стору
источник

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

KS

Konstantin Surkin in Next.js — русскоговорящее сообщество
В редакс стор логично выносить данные компонентов конкретной страницы? Это ведь стейт конкретной страницы, если страниц 1000, то стор в редаксе будет слишком большим
источник

in Next.js — русскоговорящее сообщество
Konstantin Surkin
В редакс стор логично выносить данные компонентов конкретной страницы? Это ведь стейт конкретной страницы, если страниц 1000, то стор в редаксе будет слишком большим
Поверь, редакс почти резиновый.  Нужно написать ооооочень большой и кривой энтерпрайз чтоб он захлебнулся. Да, кэширование в редакс - идея странная, но если страницы однородные - то можно их перезаписывать, а-ля Товары/Товар
источник

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

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

SP

Svyat Perynsky in Next.js — русскоговорящее сообщество
это скрин из примера https://github.com/zeit/next.js/tree/canary/examples/with-redux-wrapper

на страничке  гифка только работает как должно... в коде не хочет
источник

А

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