Size: a a a

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

2019 August 29

M

Margarita in Next.js — русскоговорящее сообщество
GetMad
Если он undefined то ничо не делать
так и сделала, спасибо)
источник

А

Андрей in Next.js — русскоговорящее сообщество
Я так делаю process.browser &&
источник

AB

Andrey Bugaev in Next.js — русскоговорящее сообщество
Всем привет. Тут вопрос такой сделал кастомный роутинг site/article?id=123 проект с apollo делаю запрос
    
   const router = useRouter();
   const { id } = router.query;

const queryVar = {
       "id": id
   };
   return (
       <Query query={gQuery} variables={queryVar}>
           {({loading, error, data}) => {
               if (error)
                   return 'error';
               if (loading)
                   return <div>Loading</div>
               return (
                 <Layout title="article" >
                   {console.log(data)}
                 </Layout>
               )
           }}
       </Query>

Но appolo выдает ошибку, как его правильно вызвать?
источник

AB

Andrey Bugaev in Next.js — русскоговорящее сообщество
делал ктонибудь apollo через InitialProps ?
источник
2019 August 30

JC

J. C. in Next.js — русскоговорящее сообщество
Привет. У меня тут проблемка возникла. getInitialProps вызывается на сервере тоже при переходах между  страницами, хотя должен только на клиенте вроде. Из-за чего это может быть?
источник

YZ

Yury Zhuk in Next.js — русскоговорящее сообщество
J. C.
Привет. У меня тут проблемка возникла. getInitialProps вызывается на сервере тоже при переходах между  страницами, хотя должен только на клиенте вроде. Из-за чего это может быть?
при помощи чего переходишь?
источник

JC

J. C. in Next.js — русскоговорящее сообщество
Yury Zhuk
при помощи чего переходишь?
Обычным Link
источник

JC

J. C. in Next.js — русскоговорящее сообщество
Yury Zhuk
при помощи чего переходишь?
Есть пару страниц с дайнемик роутингом который в 9 версии
источник

JC

J. C. in Next.js — русскоговорящее сообщество
Но есть и обычные
источник

M

Margarita in Next.js — русскоговорящее сообщество
J. C.
Привет. У меня тут проблемка возникла. getInitialProps вызывается на сервере тоже при переходах между  страницами, хотя должен только на клиенте вроде. Из-за чего это может быть?
А страница перезагружается?
источник

JC

J. C. in Next.js — русскоговорящее сообщество
Margarita
А страница перезагружается?
Сейчас уточню) Но предварительно вроде как не перезагружается
источник

JC

J. C. in Next.js — русскоговорящее сообщество
Margarita
А страница перезагружается?
Уточнил. Страница не перезагружается
источник

M

Margarita in Next.js — русскоговорящее сообщество
J. C.
Уточнил. Страница не перезагружается
хм, тогда не подскажу, у меня было похожее, только главный симптом - страница перезагружалась при переходе, т.е. отрабатывала как стандартная ссылка не клиентская
источник

JC

J. C. in Next.js — русскоговорящее сообщество
Margarita
хм, тогда не подскажу, у меня было похожее, только главный симптом - страница перезагружалась при переходе, т.е. отрабатывала как стандартная ссылка не клиентская
Вообще я основываюсь на том что у меня консоль лог при переходах выводит сообщение и в браузерной консоли и в терминале где дев сервер запущен. В терминале показывает наличие req объекта в ctx. Сейчас попробую prod сборку запустить еще
источник

M

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

M

Margarita in Next.js — русскоговорящее сообщество
Если кто столкнется в будущем, при параметризированном роутинге в href надо включать полный путь js файлу страницы, т.е. Router.push('/shops/details/[shopName]?shopName=123', '/shops/details/123', { shallow: true });
Либо делать в параметризированных страницах экспорт из другой страницы, т.е.

// pages/[teamSlug]/settings.js

import page from ‘../../team-settings.js’
export default page
источник

M

Margarita in Next.js — русскоговорящее сообщество
криво переслалось) но на всякий случай, мне это помогло
источник

T

Tolych in Next.js — русскоговорящее сообщество
А кто-нибудь создавал свою библиотеку компонентов, чтобы компоненты возможно было грузить следующим образом:
import {Button} from package-name/components/Button
import { update, delete, insert } from package-name/helpers/sql
?
источник

Б

Бурчик in Next.js — русскоговорящее сообщество
Tolych
А кто-нибудь создавал свою библиотеку компонентов, чтобы компоненты возможно было грузить следующим образом:
import {Button} from package-name/components/Button
import { update, delete, insert } from package-name/helpers/sql
?
Storybook
источник

T

Tolych in Next.js — русскоговорящее сообщество
Бурчик
Storybook
позволяет хранить \ подключать код отличный от реакт компонентов?
источник