Size: a a a

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

2019 October 30

n⚡

neomad ⚡️ in Next.js — русскоговорящее сообщество
кто нибудь реализовывал такое чтобы данные из getInitialProps кэшировались и при возврате на предыдущую страницу страничка рендерилась с предыдущими данными?
источник

n⚡

neomad ⚡️ in Next.js — русскоговорящее сообщество
например такое сделано в youtube.com
источник

Б

Бурчик in Next.js — русскоговорящее сообщество
neomad ⚡️
кто нибудь реализовывал такое чтобы данные из getInitialProps кэшировались и при возврате на предыдущую страницу страничка рендерилась с предыдущими данными?
источник

n⚡

neomad ⚡️ in Next.js — русскоговорящее сообщество
не совсем то
источник

EM

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

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

EM

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

EM

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

EM

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

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

CZ

Ches Zhuravsky in Next.js — русскоговорящее сообщество
подскажите .env файлы работают с next.js?
источник

NR

Nikita Radionov in Next.js — русскоговорящее сообщество
Ches Zhuravsky
подскажите .env файлы работают с next.js?
источник

CZ

Ches Zhuravsky in Next.js — русскоговорящее сообщество
а как разделить на development и production?
источник

NR

Nikita Radionov in Next.js — русскоговорящее сообщество
Ches Zhuravsky
а как разделить на development и production?
next.config.js
const DotenvFlow = require('dotenv-flow-webpack');

module.exports = {
 webpack (config, options) {
   config.plugins.push(new DotenvFlow());
   return config
 },
}
источник

NR

Nikita Radionov in Next.js — русскоговорящее сообщество
в / файлы .env (общий), .env.development, .env.production
источник

NR

Nikita Radionov in Next.js — русскоговорящее сообщество
можно .env.*mode*.local который перезапишет .env.*mode*
источник

NR

Nikita Radionov in Next.js — русскоговорящее сообщество
в довесок можно staging сделать,
"build:staging": "NODE_ENV=staging next build",
"start:staging": "NODE_ENV=staging next start",
источник

CZ

Ches Zhuravsky in Next.js — русскоговорящее сообщество
вот так сделал, вроде работает, спасибо
источник

CZ

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

🦜

🦜 in Next.js — русскоговорящее сообщество
Nikita Radionov
next.config.js
const DotenvFlow = require('dotenv-flow-webpack');

module.exports = {
 webpack (config, options) {
   config.plugins.push(new DotenvFlow());
   return config
 },
}
чот как-то криво, там же нормально сделали поддержку енвов
источник