Size: a a a

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

2020 May 05

YZ

Yury Zhuk in Next.js — русскоговорящее сообщество
Oleg Rizhkov
Ну не знаю. Мне это кажется неправильным. Язык, по идее, - стейт приложения. А мы его в урле храним. Локал стор как-то логичнее выглядит.
какой сайт для тебя авторитет в таком подходе ?
источник

PG

Pavel Grom in Next.js — русскоговорящее сообщество
Pavel Grom
всего то надо было прочитать документацию isaachinman/next-i18next
там языки разделенные по папкам как основная фича
Ненавижу когда есть бока в пакетах, а я слишком тупой, что бы это самому исправить.

В этом пакете оказывается не пашут ссылки в которых есть динамические значения.
И в ишью только одно решение через жопу, и перелопачивать весь проект блять
источник
2020 May 06

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
Oleg Rizhkov
Ну не знаю. Мне это кажется неправильным. Язык, по идее, - стейт приложения. А мы его в урле храним. Локал стор как-то логичнее выглядит.
А сервер сайд откуда знать будет о выбранном языке?) тот же Гугл делает приписку если выбранный язык отличается от системного.
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Oleg Rizhkov
Ну не знаю. Мне это кажется неправильным. Язык, по идее, - стейт приложения. А мы его в урле храним. Локал стор как-то логичнее выглядит.
Все правильно. Чтобы получить нужную информацию при шаринге ссылке, язык должен находиться в ссылке
источник

V

Valentin in Next.js — русскоговорящее сообщество
Pavel Grom
Ненавижу когда есть бока в пакетах, а я слишком тупой, что бы это самому исправить.

В этом пакете оказывается не пашут ссылки в которых есть динамические значения.
И в ишью только одно решение через жопу, и перелопачивать весь проект блять
Ммм? Расскажи. Предупреди
источник

V

Valentin in Next.js — русскоговорящее сообщество
Oleg Rizhkov
Ну не знаю. Мне это кажется неправильным. Язык, по идее, - стейт приложения. А мы его в урле храним. Локал стор как-то логичнее выглядит.
И для сео. Про мультиязычные сайты.
источник

PG

Pavel Grom in Next.js — русскоговорящее сообщество
Valentin
Ммм? Расскажи. Предупреди
в конфиге выставил localeSubpaths.
при клике на ссылку выдает вот такое:
The provided as value is incompatible with the href value. This is invalid
import { Link } from 'lib/i18n'

<Link as={`/helpcenter/${topic.slug}`} href={`/helpcenter/[topic]`}>
 <a>
   {getLangField(topic.name, i18n.language)}
 </a>
</Link>
решение вот https://github.com/isaachinman/next-i18next/issues/413#issuecomment-548024784

upd1: проверил - вроде пашет так.
1. поменял название компонента страницы с [topic].jsx на topic.jsx
2. пропсы ссылки заменил на вот такие:
href={`/helpcenter/topic?topic=${topic.slug}`} as={`/helpcenter/${topic.slug}`}


upd2: блять еще пункт
3. создать рядом компонент страницы [topic].jsx с содержанием
import Page from './topic';
export default Page;
источник

Р

Роман in Next.js — русскоговорящее сообщество
Посоветуйте, пожалуйста, чат с общими вопросами по вёртске html, css, js и фронтенду
источник

CM

Chingiz Mamiyev in Next.js — русскоговорящее сообщество
Роман
Посоветуйте, пожалуйста, чат с общими вопросами по вёртске html, css, js и фронтенду
источник

Р

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

L

Libertas in Next.js — русскоговорящее сообщество
приветствую. как перевызвать getInitialProps? нужно что-бы при нажатии на кнопку происходил request и забирались новые данные
источник

L

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

S

Shuh in Next.js — русскоговорящее сообщество
usersInput вынести в query params роутера
источник

ᛕᛋᚹᛋߍߍ in Next.js — русскоговорящее сообщество
Тут не getInitialProps нужен
источник

e

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

e

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

e

eeeMan in Next.js — русскоговорящее сообщество
при попытке изменить параметры роутер их не заменяет а добавляет, получается ?page=1?page=2?page=3
источник

S

Shuh in Next.js — русскоговорящее сообщество
Покажи код
источник

e

eeeMan in Next.js — русскоговорящее сообщество
а если убрать as то будет ссылка в браузере /forum/[section]/[theme]?page=1
источник

e

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