Size: a a a

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

2020 July 15

EM

Eugene M in Next.js — русскоговорящее сообщество
Можно и useMemo юзать вместо
источник

JC

J. C. in Next.js — русскоговорящее сообщество
Ребят, такой вопрос возник, у меня есть меню на сайте, там разные ссылки на страницы, изначально оно закрыто и не отрендерено. Нужно ли мне его с сервера рендерить, чтобы обрабатывалось поисковиками. И если да, как тогда скрывать, остается только через CSS display?
источник

JC

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

V

VACincoming in Next.js — русскоговорящее сообщество
Eugene M
Редакс синхронный, бетчинг помогает если правильно его юзать. Тут по каждому отдельному рендеру нужно смотреть что и как. По хорошему если у тебя нет никаких асинхронных нюансов кроме загрузки данных, то в нексте и один рендер можно сделать, тк данные из initial state приходят
ну вот щас опишу свой кейс, есть запрос к апи, который ложит данные в стору, и потом на основании этих данных идёт ещё один запрос и снова ложит в стору, так же перед вторым запросом, мы изменяем локальный стейт компонента, в итоге 3 ререндера на ровном месте выходит)
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
VACincoming
ну вот щас опишу свой кейс, есть запрос к апи, который ложит данные в стору, и потом на основании этих данных идёт ещё один запрос и снова ложит в стору, так же перед вторым запросом, мы изменяем локальный стейт компонента, в итоге 3 ререндера на ровном месте выходит)
Ну это похоже на оправданные рендеры, но можно и подписать компонент на какое-то событие когда все данные есть. Но это уже от задачи зависит и ui. В таком случае их боятся не стоит, оно реально по перфомансу не бьет, но как выше сказали мол оптимизируйте только тогда когда есть проблема, тоже не до конца верно, зачем лишний рендер если он реально лишний)
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
VACincoming
ну вот щас опишу свой кейс, есть запрос к апи, который ложит данные в стору, и потом на основании этих данных идёт ещё один запрос и снова ложит в стору, так же перед вторым запросом, мы изменяем локальный стейт компонента, в итоге 3 ререндера на ровном месте выходит)
>ложит данные в стору
кладет данные в стор
источник

m

m^^combat in Next.js — русскоговорящее сообщество
Всем привет. Какие есть варианты чтобы getServerSideProps аккамулировать со всех компонентов? нашел https://github.com/shuding/next-cms но она вроде только на getStaticProps работает
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Eugene M
Ну это похоже на оправданные рендеры, но можно и подписать компонент на какое-то событие когда все данные есть. Но это уже от задачи зависит и ui. В таком случае их боятся не стоит, оно реально по перфомансу не бьет, но как выше сказали мол оптимизируйте только тогда когда есть проблема, тоже не до конца верно, зачем лишний рендер если он реально лишний)
это не оправданные рендеры
источник

V

VACincoming in Next.js — русскоговорящее сообщество
🦜
>ложит данные в стору
кладет данные в стор
не с россии, не учил так глубоко данный язык
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
🦜
это не оправданные рендеры
если рендерить контент кусками, прогрессив, так сказать, то вполне
источник
2020 July 16

AM

Alejandro Morozov in Next.js — русскоговорящее сообщество
m^^combat
Всем привет. Какие есть варианты чтобы getServerSideProps аккамулировать со всех компонентов? нашел https://github.com/shuding/next-cms но она вроде только на getStaticProps работает
Привет, что ты имеешь ввиду?
источник

m

m^^combat in Next.js — русскоговорящее сообщество
если для компонента нужны данные то не передавать эти данные через проп дриллинг со страницы в которой есть метод getServerSideProps который фетчит данные со всех компонентов, а указывать то что должно идти в getServerSideProps для страницы использующий компонент непосредственно в компоненте
источник

D

Draft in Next.js — русскоговорящее сообщество
Народ, кто использует styled-components, у вас было что, при SSR  стили плохо грузятся, т.е. могут загрузится и сбросится например, или вообще не загрузится?
источник

Dj Лимончик )... in Next.js — русскоговорящее сообщество
Draft
Народ, кто использует styled-components, у вас было что, при SSR  стили плохо грузятся, т.е. могут загрузится и сбросится например, или вообще не загрузится?
у меня с модулями с ssg, не грузятся стили сразу и вспышка получается, типо этого https://github.com/vercel/next.js/issues/13058
источник

Dj Лимончик )... in Next.js — русскоговорящее сообщество
чтото хреново всё это работает
источник

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

D

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

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

🦜

🦜 in Next.js — русскоговорящее сообщество
Draft
Народ, кто использует styled-components, у вас было что, при SSR  стили плохо грузятся, т.е. могут загрузится и сбросится например, или вообще не загрузится?
нужно на сервере их готовить, ты это делаешь?
источник

AM

Alejandro Morozov in Next.js — русскоговорящее сообщество
m^^combat
если для компонента нужны данные то не передавать эти данные через проп дриллинг со страницы в которой есть метод getServerSideProps который фетчит данные со всех компонентов, а указывать то что должно идти в getServerSideProps для страницы использующий компонент непосредственно в компоненте
не знаю как другие, но я использую redux
источник