return (
<ul>
{posts.map((post) => (
<Link href={`/blog/${post.id}`}>
<a>{post.title}</a>
</Link>
))}
</ul>
)
}
Ок, на страницу поста провалился. А как передать то данные в этот отдельный пост(страницу)? Через пропсы не работает) Тогда как собственно отрисовать этот самый один пост?)
https://t.me/nextjs_ru
А данные локальные? есди локальные то в redux/mobx/effector ну и в компоненте поста считываем Данные серверные? Ну из маршрута получить id поста, потом сделать запрос на сервер за данными и отрисовать результат
Серверные, ага
т.е. в самом посте каждый раз нужно делать новые запрос? Как-то не очень звучит(
Ну, можешь загрузить гигабайтную базу на устройство и не придётся делать запрос :)
Ну это самый простой подход. Но там миллион вариантов, сильно зависит от технологий и стратегии кэширования. Некоторые данные которые гарантированно не изменяться можно один рас загружать
Хорошо, а как мне в самом посте получить ID этого поста?) Вот то что указано в Link?
https://nextjs.org/docs/routing/dynamic-routes
Обсуждают сегодня