169 похожих чатов

Привет Вопрос про Next Что то не в курю в чем особенность getStaticPaths Единственно

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

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

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

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

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

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

7 ответов

11 просмотров
Nurbek-Nurjanov Автор вопроса

А если я буду работать в режиме разработки next dev тогда это не будет иметь никакого эффекта верно ?? Я же ведь не делаю build

Это будет иметь тот же эффект

Nurbek-Nurjanov Автор вопроса

Странно У меня вот простой динамический компонент const Post = (props)=>{ console.log('props', props);// << < < const router = useRouter() const { id } = router.query return <div> Post {id} </div> } export default Post; export async function getStaticProps(context) { return { props: { title:'post page', }, } } export async function getStaticPaths() { return { paths: [ { params: { id: '1' } }, { params: { id: '2' } } ], fallback: true }; } но вот когда я делаю next dev в консоль терминала не выходит лог пропсов а вот когда я посещаю конкретно в браузере страницу вот только тогда в консоль терминала выходит пропсы А хотя как вы говорите это все должно выходить в терминал в момент сборки, еще до открытия браузера Да ??

next dev производит все операции в "ленивом" режиме, только когда это нужно

Nurbek-Nurjanov Автор вопроса

спасибо добрый человек, открыли глаза.

Рад помочь

Это также указано в документации по динамическим роутам и фетчинге данных

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта