Далее / маршрутизатор ничего не происходит при нажатии кнопки возврата браузера

#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 из /страниц/книг/

Я не могу объяснить, почему, но это работает