Size: a a a

React — русскоговорящее сообщество

2021 June 28

꧁岡

꧁倫太郎 岡部꧂... in React — русскоговорящее сообщество
ага, умные на effector уже давно перешли
источник

SM

Serj Marin in React — русскоговорящее сообщество
не нашли способа ?
источник

Kd

Kamil dangeroustep_ in React — русскоговорящее сообщество
к сожалению нет
источник

SM

Serj Marin in React — русскоговорящее сообщество
тоже ищу подобное .... маякните плиз, если вдруг что-то найдётся
источник

Kd

Kamil dangeroustep_ in React — русскоговорящее сообщество
оки
источник

A

Andrey in React — русскоговорящее сообщество
привет, скажите плз какой по вашему мнению лучший бэк энд под реакт?
источник

SM

Serj Marin in React — русскоговорящее сообщество
источник

AN

Alexander Nazarov in React — русскоговорящее сообщество
у нас беки на питоне, вроде норм
источник

Y

Yury in React — русскоговорящее сообщество
я использую nodejs+mongodb из плюсов один язык на фронте и бэкэ
источник

S

Si in React — русскоговорящее сообщество
Да как вы достали
источник

NN

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

Вопрос про Next

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

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

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

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

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

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

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

IS

Ilya Sinkin in React — русскоговорящее сообщество
а, лол, консолится тело функции, чё не так? если тебе надо узнать значения переменных то либо в скоп смотри либо дебаггером
источник

S

Si in React — русскоговорящее сообщество
getStaticPaths позволяет пре-рендерить определенные страницы at-build-time, ещё до посещения их пользователем, там также есть fallback, который позволяет менять поведение в ситуации, когда статической страницы для данного пути ещё не существует.

build-time это момент сборки страниц - то есть next build, а runtime это next start
источник

NN

Nurbek Nurjanov in React — русскоговорящее сообщество
А если я буду работать в режиме разработки next dev

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

S

Si in React — русскоговорящее сообщество
Это будет иметь тот же эффект
источник

NN

Nurbek Nurjanov in React — русскоговорящее сообщество
Странно

У меня вот простой динамический компонент

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
в консоль терминала не выходит лог пропсов

а вот когда я посещаю конкретно в браузере страницу

вот только тогда в консоль терминала выходит пропсы

А хотя как вы говорите это все должно выходить в терминал в момент сборки, еще до открытия браузера

Да ??
источник

S

Si in React — русскоговорящее сообщество
next dev производит все операции в "ленивом" режиме, только когда это нужно
источник

NN

Nurbek Nurjanov in React — русскоговорящее сообщество
спасибо добрый человек, открыли глаза.
источник

S

Si in React — русскоговорящее сообщество
Рад помочь
источник

S

Si in React — русскоговорящее сообщество
Это также указано в документации по динамическим роутам и фетчинге данных
источник