Size: a a a

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

2019 July 30

e

eeeMan in Next.js — русскоговорящее сообщество
Not Dan, But...
поэтому я и на стороне сервера просто жду когда выполнится экшн получения данных
получается и на клиенте и на сервере я ожидаю данные из одной точки - Redux store
получается ты до ретурна диспатчишь данные, а в самом ретурне пустой объект?
источник

NB

Not Dan, But... in Next.js — русскоговорящее сообщество
eeeMan
получается ты до ретурна диспатчишь данные, а в самом ретурне пустой объект?
не пустой, там обязательно должен быть флаг о том, что мы уже на стороне сервера скачали и засунули в стор нужные нам данные, например return {dataFetched: true}
источник

e

eeeMan in Next.js — русскоговорящее сообщество
Not Dan, But...
не пустой, там обязательно должен быть флаг о том, что мы уже на стороне сервера скачали и засунули в стор нужные нам данные, например return {dataFetched: true}
аа, ну да, это чтобы на клиенте повторно не делать тож самое, понятно в общем
источник

NB

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

e

eeeMan in Next.js — русскоговорящее сообщество
спасибо, с этим я понял, подскажи пожалуйста еще такую штуку, для отображения приложения мне нужны данные с нескольких апи с бекенда, то есть при загрузке страницы любой, мне изначально нужно сделать неск запросов и поместить данные из них в стор, а потом уже отображать страницу соответствующую урлу. Вопрос где делать лучше эти изначальные запросы? Я нашел пример когда _app редактируют для подключения стора и там же делают сразу запросы и диспатч, а потом отображают компонент, но мне кажется в _app это делать бредово
источник

NB

Not Dan, But... in Next.js — русскоговорящее сообщество
eeeMan
спасибо, с этим я понял, подскажи пожалуйста еще такую штуку, для отображения приложения мне нужны данные с нескольких апи с бекенда, то есть при загрузке страницы любой, мне изначально нужно сделать неск запросов и поместить данные из них в стор, а потом уже отображать страницу соответствующую урлу. Вопрос где делать лучше эти изначальные запросы? Я нашел пример когда _app редактируют для подключения стора и там же делают сразу запросы и диспатч, а потом отображают компонент, но мне кажется в _app это делать бредово
если у тебя в 90% страниц есть какая-то общая группа данных, которые нужно получить - делай в _app
если в каждой странице разные данные - внутри GIP/CDM страницы и делай эти запросы
У меня в проекте на каждой странице: 1-2 разных запроса, которым я делаю await. На индексе так вообще 8 запросов жду.
источник

OJ

Orkhan Jafarov in Next.js — русскоговорящее сообщество
Yury Lavrukhin
Привет, сталкивались с проблемой в ./pages/_app.tsx?
попробуй
extends App<{ store: any }, *>
источник

YL

Yury Lavrukhin in Next.js — русскоговорящее сообщество
Orkhan Jafarov
попробуй
extends App<{ store: any }, *>
works fine, TY :-)
источник

e

eeeMan in Next.js — русскоговорящее сообщество
Not Dan, But...
если у тебя в 90% страниц есть какая-то общая группа данных, которые нужно получить - делай в _app
если в каждой странице разные данные - внутри GIP/CDM страницы и делай эти запросы
У меня в проекте на каждой странице: 1-2 разных запроса, которым я делаю await. На индексе так вообще 8 запросов жду.
я например не знаю заранее при разработке в какой странице мне могут понадобиться данные по юзеру, может сразу на всех, может в нескольких, поэтому важные данные я бы хотел сразу иметь в сторе при загрузке приложения
источник

OJ

Orkhan Jafarov in Next.js — русскоговорящее сообщество
Yury Lavrukhin
works fine, TY :-)
кул) на TS никогда не писал, но на Flow это решилось бы так же))
источник

NB

Not Dan, But... in Next.js — русскоговорящее сообщество
eeeMan
я например не знаю заранее при разработке в какой странице мне могут понадобиться данные по юзеру, может сразу на всех, может в нескольких, поэтому важные данные я бы хотел сразу иметь в сторе при загрузке приложения
тогда в _app делай запросы на важные данные и пробрасывай их в стор, итс окей
источник

e

eeeMan in Next.js — русскоговорящее сообщество
Not Dan, But...
тогда в _app делай запросы на важные данные и пробрасывай их в стор, итс окей
спасибо, а кстати что такое ctx в пропсах gip?
источник

e

eeeMan in Next.js — русскоговорящее сообщество
Not Dan, But...
тогда в _app делай запросы на важные данные и пробрасывай их в стор, итс окей
источник

NB

Not Dan, But... in Next.js — русскоговорящее сообщество
eeeMan
спасибо, а кстати что такое ctx в пропсах gip?
если честно - без понятия
источник

YZ

Yury Zhuk in Next.js — русскоговорящее сообщество
вроде ConTeXt )
источник

e

eeeMan in Next.js — русскоговорящее сообщество
Yury Zhuk
вроде ConTeXt )
ааа 👍🏼
источник
2019 July 31

G

Github Releases Notify Bot in Next.js — русскоговорящее сообщество
zeit/next.js
v9.0.3-canary.6
источник

G

Github Releases Notify Bot in Next.js — русскоговорящее сообщество
zeit/next.js
Pre-release v9.0.3-canary.6
### Patches

- Include scheduler in React bundle: #8164
- Optional Server Compression: #8066
- Fix build only server-side /api/index.js: #8167
- Fix a typo in README: #8177
- Provide AppTree to getInitialProps for getDataFromTree: #7732
- Test environment code should target Node: #8181
- Fix: Add error message for duplicate route param name: #8047

### Credits

Huge thanks to @Timer, @developit, @huv1k, @OttlikG, and @nataliemarleny for helping!
источник

EM

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

EM

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