Size: a a a

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

2020 April 21

EM

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

ps

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

ps

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

EM

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

EM

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

ps

p s in Next.js — русскоговорящее сообщество
я думал у кастомного хука маунт на клике который его дергает произойдет, нет?
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
const useFetch = (url, options) => {
 console.log('useFetch called');
 const [response, setResponse] = useState(null);

 const doFetch = async () => {
   const res = await fetch(url, options);
   const json = await res.json();
   setResponse(json);
 };

 return { response, doFetch };
};

export default useFetch;
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
const useFetch = (url, options) => {
 console.log('useFetch called');
 const [response, setResponse] = useState(null);

 const doFetch = async () => {
   const res = await fetch(url, options);
   const json = await res.json();
   setResponse(json);
 };

 return { response, doFetch };
};

export default useFetch;

function A({ url, options }) {
 const { response, doFetch } = useFetch(url, options);

 return (
   <>
     <button onClick={doFetch}>do fetch</button>
     {response && <div>{JSON.stringify(response)}</div>}
   </>
 );
}
источник

EM

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

ps

p s in Next.js — русскоговорящее сообщество
Eugene M
const useFetch = (url, options) => {
 console.log('useFetch called');
 const [response, setResponse] = useState(null);

 const doFetch = async () => {
   const res = await fetch(url, options);
   const json = await res.json();
   setResponse(json);
 };

 return { response, doFetch };
};

export default useFetch;
чет та же ошибка
источник

ps

p s in Next.js — русскоговорящее сообщество
так сейчас второй вариант изучу)
источник

EM

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

EM

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

ps

p s in Next.js — русскоговорящее сообщество
блин все, понял! неправильно хук использовал
источник

ps

p s in Next.js — русскоговорящее сообщество
спасибо большое!
источник

ps

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

Д

Дмитрий in Next.js — русскоговорящее сообщество
Всем привет!
У меня есть прокси в режиме разработки по примеру: https://github.com/zeit/next.js/blob/canary/examples/with-custom-reverse-proxy/server.js
Всё работает отлично на клиенте, но когда делаю запрос в getInitialProps сыпется такая ошибка, как я понимаю, запросы в getInitialProps не проксируется (даже порт 80 почему-то), кто-нибудь сталкивался с такой проблемой?
источник
2020 April 22

EK

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

ВА

Владимир Амосов in Next.js — русскоговорящее сообщество
А какие-то последствия будут данного перехода?
источник

▲R

▲ Max Rovensky in Next.js — русскоговорящее сообщество
Владимир Амосов
А какие-то последствия будут данного перехода?
Нет
источник