Next.js — це вебфреймворк з відкритим вихідним кодом, створений приватною компанією , що дозволяє розробляти веб-додатки на основі React із рендерингом на стороні сервера та генерацією статичних веб-сайтів.
Тип | Каркас вебзастосунків |
---|---|
Автори | Guillermo Rauch |
Розробник | та спільнота |
Перший випуск | 25 жовтня 2016 |
Стабільний випуск | 13.5.6 (18 жовтня, 2023 ) |
Платформа | Веб |
Операційна система | кросплатформова програма |
Мова програмування | JavaScript, TypeScript, та Rust |
Ліцензія | MIT License |
Репозиторій | github.com/vercel/next.js |
Вебсайт | nextjs.org |
Документація React згадує Next.js серед «Рекомендованих наборів інструментів» і рекомендує його розробникам під час «створення серверного веб-сайту за допомогою Node.js». У той час як традиційні сайти React можуть відтворювати свій вміст лише в браузері на стороні клієнта, Next.js розширює цю функціональність, додаючи можливість генерації веб-сайту на стороні сервера.
Авторські права та торгові марки для Next.js належать компанії Vercel, яка підтримує та очолює розробку фреймворку як програмного забезпечення з відкритим вихідним кодом.
Передумови
Next.js — це фреймворк React, який розширює його можливості додатковими функціями, включаючи рендеринг на стороні сервера та генерацію .React — це бібліотека JavaScript, яка використовується для створення веб-додатків, які повністю працюють в браузері на стороні клієнта за допомогою JavaScript. Однак розробники визнають проблеми такого підходу: неможливість роботи веб застосунку при вимкненому JavaScript в браузері користувача або його відсутності, потенційні проблеми з безпекою, значне збільшення часу початкового завантаження сторінки, оскільки необхідно одразу отримати від сервера повний код застосунку та шкода для пошукової оптимізації сайту. Такі фреймворки, як Next.js, розв'язують ці проблеми, дозволяючи окремим частинам або всьому веб-сайту генеруватися на стороні сервера перед відправленням клієнту. Next.js є одним із найпопулярніших фреймворків для React.
Станом на березень 2022 року фреймворк використовується багатьма великими веб-сайтами, зокрема Walmart, Apple, Nike, Netflix, TikTok, Uber, Lyft і Starbucks.
Див. також
Посилання
- Asay, Matt (21 квітня 2020). How Next.js aims to simplify front-end development. (англ.). Процитовано 20 жовтня 2020.
- vercel/next.js. GitHub. оригіналу за 16 березня 2019. Процитовано 17 березня 2019.
- Next.js First Release. GitHub. 14 березня 2019. оригіналу за 10 жовтня 2020. Процитовано 17 березня 2019.
- Recommended Toolchains (HTML). React documentation (амер.). Процитовано 10 липня 2021.
{{}}
: Обслуговування CS1: Сторінки з параметром url-status, але без параметра archive-url () - Next.js Brand Guidelines, 26 серпня 2022
- Develop. Preview. Ship. For the best frontend teams – Vercel (HTML). vercel.com (амер.). оригіналу за 6 жовтня 2021. Процитовано 22 вересня 2020.
- Differences Between Static Generated Sites And Server-Side Rendered Apps. (англ.). 2 липня 2020. Процитовано 19 жовтня 2020.
- Thakkar, Mohit (2020), Thakkar, Mohit (ред.), Next.js, Building React Apps with Server-Side Rendering: Use React, Redux, and Next to Build Full Server-Side Rendering Applications (англ.), Berkeley, CA: Apress: 93—137, doi:10.1007/978-1-4842-5869-9_3, ISBN , процитовано 20 жовтня 2020
- Thakkar, Mohit (2020), Thakkar, Mohit (ред.), Adding Server-Side Rendering to Your React Application, Building React Apps with Server-Side Rendering: Use React, Redux, and Next to Build Full Server-Side Rendering Applications (англ.), Berkeley, CA: Apress: 139—152, doi:10.1007/978-1-4842-5869-9_4, ISBN , процитовано 20 жовтня 2020
- Asay, Matt (2 грудня 2019). Why front-end development may be the new frontier. (англ.). Процитовано 20 жовтня 2020.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Next js ce vebfrejmvork z vidkritim vihidnim kodom stvorenij privatnoyu kompaniyeyu sho dozvolyaye rozroblyati veb dodatki na osnovi React iz renderingom na storoni servera ta generaciyeyu statichnih veb sajtiv Next jsTipKarkas vebzastosunkivAvtoriGuillermo RauchRozrobnikta spilnotaPershij vipusk25 zhovtnya 2016 7 rokiv tomu 2016 10 25 Stabilnij vipusk13 5 6 18 zhovtnya 2023 8 misyaciv tomu 2023 10 18 PlatformaVebOperacijna sistemakrosplatformova programaMova programuvannyaJavaScript TypeScript ta RustLicenziyaMIT LicenseRepozitorijgithub com vercel next jsVebsajtnextjs org Dokumentaciya React zgaduye Next js sered Rekomendovanih naboriv instrumentiv i rekomenduye jogo rozrobnikam pid chas stvorennya servernogo veb sajtu za dopomogoyu Node js U toj chas yak tradicijni sajti React mozhut vidtvoryuvati svij vmist lishe v brauzeri na storoni kliyenta Next js rozshiryuye cyu funkcionalnist dodayuchi mozhlivist generaciyi veb sajtu na storoni servera Avtorski prava ta torgovi marki dlya Next js nalezhat kompaniyi Vercel yaka pidtrimuye ta ocholyuye rozrobku frejmvorku yak programnogo zabezpechennya z vidkritim vihidnim kodom PeredumoviNext js ce frejmvork React yakij rozshiryuye jogo mozhlivosti dodatkovimi funkciyami vklyuchayuchi rendering na storoni servera ta generaciyu React ce biblioteka JavaScript yaka vikoristovuyetsya dlya stvorennya veb dodatkiv yaki povnistyu pracyuyut v brauzeri na storoni kliyenta za dopomogoyu JavaScript Odnak rozrobniki viznayut problemi takogo pidhodu nemozhlivist roboti veb zastosunku pri vimknenomu JavaScript v brauzeri koristuvacha abo jogo vidsutnosti potencijni problemi z bezpekoyu znachne zbilshennya chasu pochatkovogo zavantazhennya storinki oskilki neobhidno odrazu otrimati vid servera povnij kod zastosunku ta shkoda dlya poshukovoyi optimizaciyi sajtu Taki frejmvorki yak Next js rozv yazuyut ci problemi dozvolyayuchi okremim chastinam abo vsomu veb sajtu generuvatisya na storoni servera pered vidpravlennyam kliyentu Next js ye odnim iz najpopulyarnishih frejmvorkiv dlya React Stanom na berezen 2022 roku frejmvork vikoristovuyetsya bagatma velikimi veb sajtami zokrema Walmart Apple Nike Netflix TikTok Uber Lyft i Starbucks Div takozhAngular veb frejmvork LAMP React biblioteka JavaScript Nuxt js Vue js frejmvork JavaScriptPosilannyaAsay Matt 21 kvitnya 2020 How Next js aims to simplify front end development angl Procitovano 20 zhovtnya 2020 vercel next js GitHub originalu za 16 bereznya 2019 Procitovano 17 bereznya 2019 Next js First Release GitHub 14 bereznya 2019 originalu za 10 zhovtnya 2020 Procitovano 17 bereznya 2019 Recommended Toolchains HTML React documentation amer Procitovano 10 lipnya 2021 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z parametrom url status ale bez parametra archive url posilannya Next js Brand Guidelines 26 serpnya 2022 Develop Preview Ship For the best frontend teams Vercel HTML vercel com amer originalu za 6 zhovtnya 2021 Procitovano 22 veresnya 2020 Differences Between Static Generated Sites And Server Side Rendered Apps angl 2 lipnya 2020 Procitovano 19 zhovtnya 2020 Thakkar Mohit 2020 Thakkar Mohit red Next js Building React Apps with Server Side Rendering Use React Redux and Next to Build Full Server Side Rendering Applications angl Berkeley CA Apress 93 137 doi 10 1007 978 1 4842 5869 9 3 ISBN 978 1 4842 5869 9 procitovano 20 zhovtnya 2020 Thakkar Mohit 2020 Thakkar Mohit red Adding Server Side Rendering to Your React Application Building React Apps with Server Side Rendering Use React Redux and Next to Build Full Server Side Rendering Applications angl Berkeley CA Apress 139 152 doi 10 1007 978 1 4842 5869 9 4 ISBN 978 1 4842 5869 9 procitovano 20 zhovtnya 2020 Asay Matt 2 grudnya 2019 Why front end development may be the new frontier angl Procitovano 20 zhovtnya 2020