Size: a a a

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

2021 June 28

NN

Nurbek Nurjanov in Next.js — русскоговорящее сообщество
Привет

Что то не в курю
в чем особенность getStaticPaths

Единственно что я заметил, если прописать в path id определенные
тогда компонент рендерится разок

а если без, то два раза

Не пойму в чем смысл

Второй вопрос, в next постоянно говорится о build time
build time что означает, это когда процесс сборки ? yarn dev ?

или когда открываешь в браузере конкретный определенный урл ??

Насколько я понял build time это когда открывается страница определенная
источник

Z

Zabashta in Next.js — русскоговорящее сообщество
Смотри, там очень много нюансов и надеюсь чат если что поправит. GetStaticPaths получает массив эндопоинтов по урлу Апи, по которым надо пробежать и получить данные. На каждой пробежке мы помимо получения данных генерируем страницу и кладем ее в кеш. Вот пока страница генерируется это и называется build time. Мы там можем описывать раз в сколько перегенерировать страницу, чтобы обновить контент.
источник

NN

Nurbek Nurjanov in Next.js — русскоговорящее сообщество
да я понял, оказся это работает когда делаешь next build
А я работал в режиме next dev

поэтому разницу не смог увидеть

спасибо конечно большое за ответ
источник

NN

Nurbek Nurjanov in Next.js — русскоговорящее сообщество
Можно сразу спросить ??
Когда делаешь next build
Файлы все генерятся, но что я нигде не могу найти что то подобное dist папки где внутри index.html
??
источник

Z

Zabashta in Next.js — русскоговорящее сообщество
Сам еще не тыкался. Там нюанс есть, насколько я знаю, можно указать генерировать эти страницы на старте и выдавать пользователю. Или сделать условный fallback, мы не рендерим страницу, а ждем пока зайдет кто-то первым, подождет пока ее срендерит и мы страницу положим в кеш
источник

NN

Nurbek Nurjanov in Next.js — русскоговорящее сообщество
имеешь ввиду next start ??
я наверно буду этим пользоваться
открою сервер через pm2
источник

Z

Zabashta in Next.js — русскоговорящее сообщество
Доброе утро чач. Подскажите пожалуйста, можно ли в теории избавиться от подобных проверок, либо может дадите совет как это лучше всего сделать? У меня динамическая страница, которая выводит карточки пользователю, приходится проверять на каком именно пути, чтобы конкретно подтянуть конкретный компонент с карточкой
источник

3

38218 in Next.js — русскоговорящее сообщество
https://www.youtube.com/watch?v=Onn38VeEAC8&t=900s примерно с этого момента посмотри
источник

V

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

3

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

V

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

V

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

V

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