Nuxt.js क्या है और इसे कैसे सीखें?

Nuxt.js क्या है और इसे कैसे सीखें? लेकिन इसे जानने से पहले आपको Vue JS के बारे में भी जानना जरूरी है। Next JS सीखने से पहले, आपको Vue JS सीखना चाहिए क्योंकि यह फ्रेमवर्क VueJS आधारित फ्रेमवर्क है। Nuxt.js एक फ्री और ओपन सोर्स फ्रेमवर्क है जिससे आप हाई परफॉर्मेंस वेबसाइट डेवलप कर सकते…

Nuxt.js क्या है और इसे कैसे सीखें? लेकिन इसे जानने से पहले आपको Vue JS के बारे में भी जानना जरूरी है। Next JS सीखने से पहले, आपको Vue JS सीखना चाहिए क्योंकि यह फ्रेमवर्क VueJS आधारित फ्रेमवर्क है। Nuxt.js एक फ्री और ओपन सोर्स फ्रेमवर्क है जिससे आप हाई परफॉर्मेंस वेबसाइट डेवलप कर सकते हैं।

nust js tutorial

Nuxt.js क्या है?

Nuxt.js Vue.js एप्लिकेशन बनाने के लिए एक रूपरेखा है। इसका लक्ष्य वीयू डेवलपर्स को तेज, आसान और संगठित तरीके से शीर्ष तकनीक का लाभ उठाने में मदद करना है।

इस पाठ में, हम Nuxt.js द्वारा प्रदान की जाने वाली कुछ शानदार विशेषताओं के बारे में बात करते हैं:

  • SEO with Server Side Rendering (SSR)
  • Pre Rendering
  • Code Splitting

नक्सट ऐप बनाएं

Nuxt.js के पास एक आधिकारिक स्कैफोल्डिंग टूल (create-nuxt-app) है, जिसका उपयोग आप अपने पैकेज मैनेजर से कर सकते हैं।

In this lesson, we will use yarn to set up our new Nuxt.js project, with this command:

इस lesson में, हम इस कमांड के साथ अपने नए Nuxt.js project को सेट करने के लिए yarn का उपयोग करेंगे:

yarn create nuxt-app nuxt-fundamentals

आप npx का भी उपयोग कर सकते हैं (´npx´ is shipped by default since NPM ´5.2.0´)

npx create-nuxt-app nuxt-fundamentals

Nuxt.js का उपयोग

इसका उपयोग सिंगल पेज एप्लिकेशन बनाने के लिए किया जा सकता है। Nuxt.js का उपयोग करने के कई फायदे हैं।

  • इसकी मदद से आप कोई भी ब्लॉग बना सकते हैं।
  • आप किसी तीसरे पक्ष के एपीआई का उपयोग करके एक एप्लिकेशन बना सकते हैं।
  • इसमें आप अपनी खुद की बनाई हुई एपीआई का इस्तेमाल कर सकते हैं।
  • WordPress वेबसाइट के API से आप अपने हिसाब से अपना ब्लॉग तैयार कर सकते हैं।
  • ई-कॉमर्स एप्लिकेशन बना सकते हैं।
  • हमने NuxtJS का उपयोग करके फोटो गैलरी, ब्लॉग, कस्टम वेबसाइट, पोर्टफोलियो वेबसाइट, थर्ड पार्टी एपीआई कंज्यूम वेबसाइट भी बनाई है।

Leave a Reply

Your email address will not be published. Required fields are marked *