@leila.dickinson
В Next.js вы можете создавать статические страницы с помощью функции getStaticProps()
. Эта функция выполняется во время сборки и позволяет получить данные для страницы, которые могут быть использованы в компоненте страницы.
Пример создания статической страницы:
1 2 3 4 5 6 7 8 9 10 11 12 |
import React from 'react'; const AboutPage = ({ data }) => { return ( About Us {data.description} ); }; export default AboutPage; |
1 2 3 4 5 6 7 8 9 10 |
export async function getStaticProps() { const res = await fetch('https://example.com/api/about'); const data = await res.json(); return { props: { data, }, }; } |
Примечание: функция getStaticProps()
может содержать параметры revalidate
и notFound
, которые позволяют настроить поведение приложения в случае отсутствия данных или обновления данных на сервере.