Back to questions
Яндекс Маркет
Middle+
2
Занимался ли серверным рендерингом (SSR)?
Companies where asked
Answer from AI
sobes.tech AI
Да, я работал с серверным рендерингом (SSR) в проектах на React и Next.js. SSR позволяет генерировать HTML на сервере, что улучшает SEO и ускоряет первый рендер страницы для пользователя.
Например, в Next.js можно использовать функцию getServerSideProps для получения данных на сервере перед рендерингом компонента:
export async function getServerSideProps(context) {
const res = await fetch('https://api.example.com/data');
const data = await res.json();
return { props: { data } };
}
function Page({ data }) {
return <div>{data.title}</div>;
}
export default Page;
Это позволяет сразу отдать готовую страницу с данными, улучшая пользовательский опыт и индексируемость сайта поисковиками.