Size: a a a

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

2020 February 04

Ю

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

▲R

▲ Max Rovensky in Next.js — русскоговорящее сообщество
import ErrorPage from ‘next/error’




async getInitialProps(ctx) {
 try {
   const myStuff = getStuff(ctx.query.slug)

   return { myStuff }
 } catch (e) {
   if (e.stuff === 404) {
     return { statusCode: 404 }
   }
   
   return { statusCode: 500 }
 }
}

render() {
 if (this.props.statusCode) {
   return <NextError statusCode={statusCode} />
 }

 return (
   <>
     ...
   </>
 )
}
источник

Ю

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

▲R

▲ Max Rovensky in Next.js — русскоговорящее сообщество
Юра
по какому условию оно будет возвращать это?
По какому условию происходит ошибка
источник

▲R

▲ Max Rovensky in Next.js — русскоговорящее сообщество
Тут я не скажу 😄
источник

▲R

▲ Max Rovensky in Next.js — русскоговорящее сообщество
Юра
я так понял, что это подходит когда ты делаешь запрос прямо в getinitial, без редаксов и тд
Да потому что насуёте своего БДСМа в getInitialProps 😅
источник

▲R

▲ Max Rovensky in Next.js — русскоговорящее сообщество
Ошибка она и в редухе ошибка же, как то вы ошибки обрабатываете?
источник

▲R

▲ Max Rovensky in Next.js — русскоговорящее сообщество
Т.е. если в gIP редух решает, что ему надоело жить или там, network error, что-то же предусмотрено для этого?
источник

▲R

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

▲R

▲ Max Rovensky in Next.js — русскоговорящее сообщество
Если там конечно не краш происходит 😄
источник

Ю

Юра in Next.js — русскоговорящее сообщество
▲ Max Rovensky
Ошибка она и в редухе ошибка же, как то вы ошибки обрабатываете?
ну я не уверен, но можно записывать в стор, что за ошибка, если показать нужно ее.
или можно через интерспептор, если нужно редирект сделать или рефреш токен вызвать, к примеру
источник

🦜

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

АЕ

Алексей Ефимов in Next.js — русскоговорящее сообщество
Добрый вечер, подскажите пожалуйста используя связку react+redux+next где правильно фетчить данные?
источник

АЕ

Алексей Ефимов in Next.js — русскоговорящее сообщество
использую with-redux-wrapper
источник

e

eeeMan in Next.js — русскоговорящее сообщество
там где они тебе нужны, логично?)
источник

АЕ

Алексей Ефимов in Next.js — русскоговорящее сообщество
eeeMan
там где они тебе нужны, логично?)
тоесть если мне надо загрузку данных при открытии то action запускать в getInitialProps ?
источник

АЕ

Алексей Ефимов in Next.js — русскоговорящее сообщество
или стандартно через useEffect?
источник

e

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

e

eeeMan in Next.js — русскоговорящее сообщество
если важны, то в гипе страницы
источник

АЕ

Алексей Ефимов in Next.js — русскоговорящее сообщество
eeeMan
если важны, то в гипе страницы
в гипе это что значит?)
источник