Size: a a a

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

2020 May 22

A

Alexander in Next.js — русскоговорящее сообщество
Пакинация работает без js
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
тогда whatever/[page].js
источник

A

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

EM

Eugene M in Next.js — русскоговорящее сообщество
Alexander
т.е это должно быть как-то так?
 <Link href={`/?page=${pageData.current_page + 1}`}>Показать ещё</Link>


Home.getInitialProps = async function ({ query }) {
 const page = query.page || 1
 const pageData = await getShortArticles({ page })
 return { pageData, query }
}
вот же
источник

EM

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

EM

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

<Link href=“/someurl” as={`/someurl?page=${pid}`}>
     <a>text</a>
   </Link>
источник

EM

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

A

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

A

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

EM

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

A

Alexander in Next.js — русскоговорящее сообщество
имею ввиду, чтобы его в as прикрепить
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
const { asPath } = useRouter()
const { page } =  querySting.parse(asPath);
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
querySting - npm lib
источник

A

Alexander in Next.js — русскоговорящее сообщество
Eugene M
const { asPath } = useRouter()
const { page } =  querySting.parse(asPath);
источник

A

Alexander in Next.js — русскоговорящее сообщество
Нужно избавиться от /? ?
источник

EM

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

EM

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

EM

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

EM

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

EM

Eugene M in Next.js — русскоговорящее сообщество
querySting -> queryString
источник