@vintalis

Как обновлять данные поста NEXTJS, после перезагрузки страницы?

Страница [id].jsx
В ней я генерирую инфу
export async function getStaticProps({ params }) {
  const res = await fetch(`api`);
  const data = await res.json();
  return {
    props: {
      post: data
    },
    revalidate: 1,
  }
}
export async function getStaticPaths() {
  const res = await fetch('api');
  const allpost = await res.json();
  return {
    paths: allpost?.data.map(({ id }) => `/stocks/${id}`),
    fallback: 'blocking'
  }


Но есть проблема в том, что после обновления поста, данные не обновляются сразу, соответственно нужно обновить страницу 2 раза, что б страница была с новыми данными.
Но хотелось бы получить такой же ефект как с getServerSideProps, после обновления страницы данные менялись сразу.Я так понимаю это свойства NEXTJS, как их обойти или поменять что-то..
  • Вопрос задан
  • 200 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы