Size: a a a

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

2019 July 23

h

handleChange in Next.js — русскоговорящее сообщество
Yury Lavrukhin
в componentDidMount я делаю запрос за данными для этой страницы. Если точнее - диспатчу экшен, затем в саге делается запрос за данными и кладетсяв стор
запрос данных нужно делать в getInitialProps
источник

h

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

YL

Yury Lavrukhin in Next.js — русскоговорящее сообщество
ого, я не знал
источник

h

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

YL

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

h

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

h

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

h

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

h

handleChange in Next.js — русскоговорящее сообщество
next очень строг к getInitialProps
источник

YL

Yury Lavrukhin in Next.js — русскоговорящее сообщество
тургайд = документация?:)
источник

h

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

h

handleChange in Next.js — русскоговорящее сообщество
const Index = props => (
 <Layout>
   <h1>Batman TV Shows</h1>
   <ul>
     {props.shows.map(show => (
       <li key={show.id}>
         <Link href="/p/[id]" as={/p/${show.id}}>
           <a>{show.name}</a>
         </Link>
       </li>
     ))}
   </ul>
 </Layout>
);

Index.getInitialProps = async function() {
 const res = await fetch('https://api.tvmaze.com/search/shows?q=batman');
 const data = await res.json();

 console.log(Show data fetched. Count: ${data.length});

 return {
   shows: data.map(entry => entry.show)
 };
};
источник

h

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

h

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

h

handleChange in Next.js — русскоговорящее сообщество
слишком сложная реализация будет
источник

YL

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

h

handleChange in Next.js — русскоговорящее сообщество
react context api
источник

h

handleChange in Next.js — русскоговорящее сообщество
напиши свой редюсер
источник

h

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

h

handleChange in Next.js — русскоговорящее сообщество
для ssr рендера стейт менеджеры особо не нужны
источник