привет, я знаю, что этот вопрос обсуждался раньше, но я не смог найти четкого ответа на этот шаблон.
Во-первых, поправьте меня, если я ошибаюсь, если вы не реализуете собственный сервер (http или express), компонент Link поддерживает только параметры строки запроса, такие как «/ profile? Id = 123 & action = edit», я прав?
Чтобы иметь возможность работать с шаблоном параметров URL, например "/ profile /: id", вам необходимо реализовать собственный сервер ... это лучшее, что я мог догадаться, просматривая примеры ...
Если да, то как бы вы реализовали такой шаблон, как "/ profile /: id / edit"
В примере с параметризованной маршрутизацией index.js использует такие ссылки:
<Link href='/blog?ip=first' as='/blog/first'><a>My first blog post</a></Link>
и я не смог понять, какой рабочий процесс нужен на server.js
server.js объявляет const match = route('/blog/:id')
и тогда неясно, что именно попадает в адресную строку и какие данные отправляются в компонент реакции?
Как обрабатывать такие маршруты, как "/ profile /: id / edit"
Как мне обрабатывать множество маршрутов обычным способом (исходящий от реактивного маршрутизатора, я искал эквивалент утилиты сопоставления ...)
Кроме того, если у меня есть выборка данных из базы данных перед рендерингом - как я могу передать полученные данные в компонент реакции.
Все это немного неясно, и я был бы серьезно признателен за вашу помощь, поскольку я безуспешно пытался угадать свой путь.
Спасибо
Приоткрытый
Это набор хороших вопросов.
Мы добавим дополнительную информацию в документы.
А пока подумайте так:
/blog?id=first
)blog/:id
См.<Link href='/blog?id=first' as='/blog/first' />
Спасибо @arunoda !
Просто и понятно.
Потрясающие. закрою этот вопрос.
Самый полезный комментарий
Это набор хороших вопросов.
Мы добавим дополнительную информацию в документы.
А пока подумайте так:
/blog?id=first
)blog/:id
См.<Link href='/blog?id=first' as='/blog/first' />