Size: a a a

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

2020 February 01

А

Андрей in Next.js — русскоговорящее сообщество
Тут ты на страницу в пропс вернул settingsStore, а никак не используешь это, зачем возвращать тогда?
источник

А

Андрей in Next.js — русскоговорящее сообщество
Вот у меня к примеру. В gip я получаю данные и устанавливаю в стор. В рендере я смотрю в стор appStore.projects, а там пустой массив, хотя данные я получил и положил в стор
async fetchProjects() {
       const {data} = await fetchApi('/projects');
       this.setProjects(data)
   }
источник

TG

Taras Grishchuk in Next.js — русскоговорящее сообщество
пусть меня поправят если ошибаюсь, но в компонентах с GIP (pages) я юзаю стор именно через props которые передает GIP (без дополнительного inject), а уже во вложенных компонентах использую inject
источник

А

Андрей in Next.js — русскоговорящее сообщество
Taras Grishchuk
пусть меня поправят если ошибаюсь, но в компонентах с GIP (pages) я юзаю стор именно через props которые передает GIP (без дополнительного inject), а уже во вложенных компонентах использую inject
Звучит хорошо
источник

А

Андрей in Next.js — русскоговорящее сообщество
Taras Grishchuk
пусть меня поправят если ошибаюсь, но в компонентах с GIP (pages) я юзаю стор именно через props которые передает GIP (без дополнительного inject), а уже во вложенных компонентах использую inject
Вот на index странице мне не нужны данные, только в gip их записать в стор. Мне ну нужно из gip ничего возвращать,но нужно, так работает gip?
источник

TG

Taras Grishchuk in Next.js — русскоговорящее сообщество
Андрей
Вот на index странице мне не нужны данные, только в gip их записать в стор. Мне ну нужно из gip ничего возвращать,но нужно, так работает gip?
потестил - нет, не обязательно в gIP возвращать стор, у меня это какой-то рудимент :) мой скрин больше был что ты все правильно делаешь заполняя стор в гипе..
источник

TG

Taras Grishchuk in Next.js — русскоговорящее сообщество
Т.е. например в Index в gIP заполняется стор из вызова апи, сам gIP возвращать может хоть пустой объект если пропсы в Index не нужны. И соответственно в дочерних компонентах делаем inject и получаем доступ к данным - в этом виде у меня все работает
источник

А

Андрей in Next.js — русскоговорящее сообщество
Taras Grishchuk
Т.е. например в Index в gIP заполняется стор из вызова апи, сам gIP возвращать может хоть пустой объект если пропсы в Index не нужны. И соответственно в дочерних компонентах делаем inject и получаем доступ к данным - в этом виде у меня все работает
Разработчики некста предусмотрели что из гипа не может возвратиться пустой объект или ничего, ворнинг в консоли, правильно?
источник

TG

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

А

Андрей in Next.js — русскоговорящее сообщество
Консоль не пишет ворнинг что вернули пустой объект?
источник

TG

Taras Grishchuk in Next.js — русскоговорящее сообщество
неа, но что странно я сейчас не смог добиться никаких ошибок, даже если возвращать нул или убрать return
источник

А

Андрей in Next.js — русскоговорящее сообщество
Taras Grishchuk
неа, но что странно я сейчас не смог добиться никаких ошибок, даже если возвращать нул или убрать return
Что за жесть, мы как будто разными nextами пользуемся)
источник

А

Андрей in Next.js — русскоговорящее сообщество
Люблю веб
источник
2020 February 02

TG

Taras Grishchuk in Next.js — русскоговорящее сообщество
Андрей
Что за жесть, мы как будто разными nextами пользуемся)
не, мне кажется я встречал твою ошибку, скорее всего пока методом проб и ошибок сетапил mobx, и поэтому могу предположить что из _app ноги растут.. но этож так, гадание 🤷‍♂️
источник

А

Антон in Next.js — русскоговорящее сообщество
Ребят подскажите плиз как из getInitialProps задать состояние? я когда делаю props вроде все ок но это уже антипотерн и они не обновляют child компоненты
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
Антон
Ребят подскажите плиз как из getInitialProps задать состояние? я когда делаю props вроде все ок но это уже антипотерн и они не обновляют child компоненты
state = { this.props.myInitialProp }
источник

А

Антон in Next.js — русскоговорящее сообщество
Eugene M
state = { this.props.myInitialProp }
спасибо, но проблема. не обновляться child компаненты
источник

EM

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

А

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

EM

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