#javascript #reactjs #next.js #next-router
#javascript #reactjs #next.js #следующий-маршрутизатор
Вопрос:
Я не понимаю, почему, когда я нажимаю кнопку возврата браузера, моя страница не перезагружается.
У меня есть компонент каталога внутри /pages/index.js это моя домашняя страница, динамический маршрут для перехода к продуктам / страницам / книгам /[name].js
Это ссылка, которую я использую для перехода на страницы продуктов :
<div className="container-cat">
{products.map((_product) => (
<Card id="lien" key={_product.id} alt="book" className="catalogue">
<Link href='/books/[name]' as={`/books/${_product.name}`}>
<a>
<Card.Body>
<Card.Img variant="top" src={getStrapiMedia(_product.grid_pic.url)} width="200px" />
<Card.Title>{_product.name}<br />{_product.author}<br />{_product.price} €</Card.Title>
</Card.Body>
</a>
</Link>
</Card>
))
}
</div>
Я не знаю, что еще здесь добавить…
Ответ №1:
Я меняю свои маршруты, помещая компонент каталога в качестве index.js из /страниц/книг/
Я не могу объяснить, почему, но это работает