Size: a a a

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

2020 June 07

EM

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

EM

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

EM

Eugene M in Next.js — русскоговорящее сообщество
запиши посты в локальный стейт компонента useEffect`ом или в didMount
источник

EM

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

YH

Yaro Hiiiiiii in Next.js — русскоговорящее сообщество
Eugene M
запиши посты в локальный стейт компонента useEffect`ом или в didMount
тоесть в getInitialProps я вписываю посты в стейт, потом передаю их шаблон уже из стейта, и в compontntDidMout уже апдейчу стейт ?
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
[posts, setPosts] = useState([]);

//

useEffect(()=> setPsosts([…props.posts]), [props.posts])

//

const scrollHandler = () => setPosts([…posts, …newPosts])
источник

EM

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

EM

Eugene M in Next.js — русскоговорящее сообщество
Yaro Hiiiiiii
тоесть в getInitialProps я вписываю посты в стейт, потом передаю их шаблон уже из стейта, и в compontntDidMout уже апдейчу стейт ?
нет
источник

YH

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

EM

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

EM

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

EM

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

EM

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

EM

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

EM

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

EM

Eugene M in Next.js — русскоговорящее сообщество
Yaro Hiiiiiii
но это будет уже чисто фронт энд рендер ?
ну да, ты же скролл хендлер уже на клиенте запускаешь
источник

YH

Yaro Hiiiiiii in Next.js — русскоговорящее сообщество
ну мне заскроленая дада пока что не нужна в сср но хотябы что бы главные посты были, для ботов я пагинацию придумаю
источник

EM

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

YH

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

EM

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