Size: a a a

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

2019 August 08

M

Margarita in Next.js — русскоговорящее сообщество
🦜
gip(context) {
 const {userInfo} = context.store

 return {userInfo}
}
render() {

<AppHeader userInfo={this.props.userInfo}/>
}
получается, что getInitialProps или ComponentDidMount не будет выполняться при переходе по страницам для хэдера и мне нужно будет проверять изменился ли роут самостоятельно? я, возможно, туго понимаю пока, второй день втыкаю в next.
а если я монтирую хэдер на каждой странице, то он будет в мне каждый раз подгружать инфу пользователя. мне и хочется добиться такого эффекта, но вот проблема, что он каждый раз тянет sprite.svg при переходе по страницам на клиенте. или это неправильное поведение (скачивать ресурс и не кэшировать его) из-за кривого кода?
источник

M

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

🦜

🦜 in Next.js — русскоговорящее сообщество
Margarita
получается, что getInitialProps или ComponentDidMount не будет выполняться при переходе по страницам для хэдера и мне нужно будет проверять изменился ли роут самостоятельно? я, возможно, туго понимаю пока, второй день втыкаю в next.
а если я монтирую хэдер на каждой странице, то он будет в мне каждый раз подгружать инфу пользователя. мне и хочется добиться такого эффекта, но вот проблема, что он каждый раз тянет sprite.svg при переходе по страницам на клиенте. или это неправильное поведение (скачивать ресурс и не кэшировать его) из-за кривого кода?
зачем подгружать то каждый раз? У тебя инфа сварилась на беке для сср, а потом уже работает клиент
источник

M

Margarita in Next.js — русскоговорящее сообщество
🦜
зачем подгружать то каждый раз? У тебя инфа сварилась на беке для сср, а потом уже работает клиент
инфа может измениться пока пользователь на клиенте по странице ходит
источник

M

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

🦜

🦜 in Next.js — русскоговорящее сообщество
Margarita
инфа может измениться пока пользователь на клиенте по странице ходит
тогда нужно сокеты подрубать
источник

M

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

🦜

🦜 in Next.js — русскоговорящее сообщество
ну, это ваша боль)
источник

ᐺ ! ᖇ ᖶ ᒪ in Next.js — русскоговорящее сообщество
Привет, вопрос по _app. Мне нужно добавить новый проп, host. Он показывает название хоста. Т.к. некст рендерит как и на сервере, так и на клиенте, то в один момент недоступен ctx.req, а в другой location.host. Я пытался добавить host  в getInitialProps но почему-то его там нет. Что не так сделано?
источник

ᐺ ! ᖇ ᖶ ᒪ in Next.js — русскоговорящее сообщество
источник

ᐺ ! ᖇ ᖶ ᒪ in Next.js — русскоговорящее сообщество
источник

G

GetMad in Next.js — русскоговорящее сообщество
После работы с Apollo Client, мне не очень хочется работать с Next используя Redux, но обстоятельства вынуждаю. В связи с этим хочу спросить, есть ли какие то (архитектурные или просто удобные либы), которые упростят работу с данными при использовании Редакса или еще какого либо решения для REST API
источник

EM

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

EM

Eugene M in Next.js — русскоговорящее сообщество
А вообще, солидарен) после аполло, к редакс просто нет желания даже подходить)
источник

G

GetMad in Next.js — русскоговорящее сообщество
бэкендщики написали апиху даже не посоветовавшись
источник

G

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

in Next.js — русскоговорящее сообщество
GetMad
бэкендщики написали апиху даже не посоветовавшись
они и в ж*пу долбятся без тебя
источник

G

GetMad in Next.js — русскоговорящее сообщество
а apollo-link-rest кто то пробовал?
источник

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

🦜

🦜 in Next.js — русскоговорящее сообщество
В контексте есть переменная isServer
источник