Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Как работает получение данных на сервере в Next.js? (Раньше — getServerSideProps, в App Router — async-компоненты)
Какой роутер использовался на проекте? (App Router vs Pages Router)
Что такое SPA? Почему этот подход завоевал популярность?
Рейтинг:
2
Сложность:
7
В старом Pages Router для получения данных на сервере использовалась специальная функция getServerSideProps, которая передавала данные в компонент страницы через пропсы. В новом App Router Server Components (помеченные как async) могут напрямую получать данные с помощью fetch или других библиотек, а затем рендерить JSX.
Рейтинг:
2
Сложность:
6
App Router — это новая, основанная на React Server Components модель на базе папки app/, которая предлагает вложенные layouts, упрощенное получение данных и более богатые возможности. Pages Router — это более старая, стабильная модель на базе папки pages/, которая хорошо известна и до сих пор широко используется.
Рейтинг:
5
Сложность:
3