Next.js
Next.js это бэкенд фреймворк для ваших React приложений.
Посмотрите выступление Theo на Next.js Conf↗ чтобы получить более подробное понимание того, что такое Next.js и как он работает.
Почему я должен это использовать?
Мы любим React. Он сделал разработку UI доступной в том смысле, в котором мы раньше этого не могли себе представить. Он также может провести разработчиков по некоторым тернистым тропам. Next.js предлагает слегка субъективный, но очень оптимизированный подход к созданию приложений с использованием React. От маршрутизации до определений API до рендеринга изображений, мы доверяем Next.js, чтобы вести разработчиков к правильным решениям.
Совмещая Next.js с Vercel↗, вы можете разрабатывать и разворачивать веб-приложения легче, чем когда-либо. Их чрезвычайно щедрый бесплатный тариф и супер интуитивный интерфейс предоставляют решение в один клик для развертывания вашего сайта (Мы ❤️ Vercel)
Get Static/Server Props
Ключевые особенности Next.js - это возможности получения данных. Мы настоятельно рекомендуем прочитать официальную документацию↗, чтобы понять, как использовать каждый метод и чем они отличаются. getServerSideProps
обычно не рекомендуется, если нет веской причины, из-за того, что это блокирующий вызов и он замедлит ваш сайт. Incremental Static Regeneration↗ - это отличная альтернатива getServerSideProps
, когда данные динамичны и могут быть получены постепенно.
Полезные ресурсы
Ресурс | Ссылка |
---|---|
Документация Next.js | https://nextjs.org/docs↗ |
Next.js GitHub | https://github.com/vercel/next.js↗ |
Блог Next.js | https://nextjs.org/blog↗ |
Next.js Discord | https://nextjs.org/discord↗ |
Next.js Twitter | https://twitter.com/nextjs↗ |
Канал Vercel/Next.js на YouTube | https://www.youtube.com/c/VercelHQ↗ |