Size: a a a

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

2019 May 22

NN

Nikita Nafranets ⎈ in Next.js — русскоговорящее сообщество
дело в том, что если делать ресайс то все ок
источник

NN

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

NN

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

NN

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

G

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

NK

ID:842524754 in Next.js — русскоговорящее сообщество
всем привет
источник

G

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

- Fix string type on router.query: #7387
- with-typescript Remove obsolete TypeScript plugin and updated readme: #7368
- Update to latest webpack-bundle-analyzer: #7389
- Document useAmp in readme: #7405
- Add auto static/dynamic: #7293

### Credits

Huge thanks to @ijjk, @resir014, and @tychay for helping!
источник
2019 May 23

G

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

- Make sure rendering behavior is only changed when autoExport is enabled: #7408
- Upgrade dependencies: #7412

### Credits

Huge thanks to @ijjk for helping!
источник

KD

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

EM

Eugene M in Next.js — русскоговорящее сообщество
Сделай стейт isFirst: true в _app, меняй в фолс на каком-то ивенте роутера
источник

G

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

- Revert fs-extra upgrade due to issue in latest version with jest: #7414
- custom-server-typescript fixed custom server build issues: #7385
- Types description: #7217
- Don't load from serverless in dev mode: #7416

### Credits

Huge thanks to @resir014 and @huv1k for helping!
источник
2019 May 24

KD

Kevin Detry in Next.js — русскоговорящее сообщество
Eugene M
Сделай стейт isFirst: true в _app, меняй в фолс на каком-то ивенте роутера
а если я потом на первую страницу вернусь?
мне, по возможности, нужна именно первая страница в стэке
т.е. если отрендерился index, а потом его реплейснули страницой kek, то мне нужно, чтобы страница kek считалась первой
источник

IV

Ivan Void in Next.js — русскоговорящее сообщество
Kevin Detry
а если я потом на первую страницу вернусь?
мне, по возможности, нужна именно первая страница в стэке
т.е. если отрендерился index, а потом его реплейснули страницой kek, то мне нужно, чтобы страница kek считалась первой
Замути проверку, проверку вроде isServer то добавляется какой-то проп. Таким образом у тебя при первом ренденере будет не будет отображаться кнопок
источник

KD

Kevin Detry in Next.js — русскоговорящее сообщество
Ivan Void
Замути проверку, проверку вроде isServer то добавляется какой-то проп. Таким образом у тебя при первом ренденере будет не будет отображаться кнопок
я же правильно понимаю, что с такой схемой будет
index (прислан сервером) -> some-page (юзер перешел по ссылке) -> index (юзер тапнул на кнопку назад)
index будет с кнопкой назад, потому что отрисован уже на клиенте, так?
источник

IV

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

IV

Ivan Void in Next.js — русскоговорящее сообщество
я тебе предлагаю добавлять
const isServer = !!ctx.req
в _App в getInitialProps, таким образом ты поймешь выполняется ли код на сервере (первый рендер) или на клиенте, от туда уже менять логику дальше
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
Kevin Detry
а если я потом на первую страницу вернусь?
мне, по возможности, нужна именно первая страница в стэке
т.е. если отрендерился index, а потом его реплейснули страницой kek, то мне нужно, чтобы страница kek считалась первой
Не уверен что это ок решение, но можно свой стек сделать и слушать ивенты навигации, чтоб в него писать
источник

KD

Kevin Detry in Next.js — русскоговорящее сообщество
Ivan Void
я тебе предлагаю добавлять
const isServer = !!ctx.req
в _App в getInitialProps, таким образом ты поймешь выполняется ли код на сервере (первый рендер) или на клиенте, от туда уже менять логику дальше
https://github.com/kevindetry/nextjs-back-button-example
https://nextjs.kevindetry.now.sh/
первый раз index не показывает кнопку назад, т.к. отрендерен на сервере, но когда клиент туда возвращается после навигации, все-таки показывается
а мне надо, чтобы нет
источник

KD

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

KD

Kevin Detry in Next.js — русскоговорящее сообщество
в реакт роутере можно было схитрить — у первого роутера не было key
источник