Vue 'serverPrefetch' Lifecycle Hook

সার্ভার সাইডে ডেটা আনতে সার্ভারপ্রিফেচ লাইফসাইকেল হুক ব্যবহার করে

Vue 'serverPrefetch' Lifecycle Hook

🏁টিপ:

আপনার Vue সার্ভার পান

সার্ভার সাইডে ডেটা আনতে সার্ভারপ্রিফেচ লাইফসাইকেল হুক ব্যবহার করে।

Example

export default {
  data() {
    return {
      data: null,
    };
  },
  async serverPrefetch() {
    const response = await fetch("https://random-data-api.com/api/v2/users"); 
    this.data = await response.json();
  }
};

সংজ্ঞা এবং প্রয়োগ

সার্ভারপ্রিফেচ লাইফসাইকেল হুক শুধুমাত্র সার্ভার-সাইড রেন্ডারিং (SSR) এর সময় ঘটে।

সার্ভারপ্রেফেচ লাইফসাইকেল হুকটি ব্যবহার করা হয় ডেটা আনার জন্য, যদি আপনি এটি একচেটিয়াভাবে সার্ভার-সাইড করতে চান।

সার্ভারপ্রেফেচ লাইফসাইকেল হুক একটি অ্যাসিঙ্ক্রোনাস ফাংশন হিসাবে ব্যবহার করা হয় যাতে এটি একটি প্রতিশ্রুতি প্রদান করলে, সার্ভারটি প্রতিশ্রুতি সমাধান না হওয়া পর্যন্ত উপাদানটি রেন্ডার করার জন্য অপেক্ষা করে।

⚠️দ্রষ্টব্য:

উপরের উদাহরণে, "উদাহরণ চালান" বোতামটি অনুপস্থিত কারণ উদাহরণটি কাজ করবে না কারণ সার্ভার-সাইড রেন্ডারিং (SSR) এর সময় সার্ভারপ্রিফেচ হুক কল করা হয়৷

Vue ServerPrefetch টিউটোরিয়াল

এই টিউটোরিয়ালে ব্যাখ্যা যাচাই করতে পারে এমন অনুশীলন করুন।

সার্ভারপ্রিফেচ লাইফসাইকেল হুক কখন Vue উপাদানগুলিতে চলে?

যখন কম্পোনেন্টটি প্রথমে ক্লায়েন্ট সাইডে লোড করা হয়
✗ ভুল! এটি মাউন্ট করা হুকের জন্য
DOM থেকে কম্পোনেন্ট সরানো হলে
✗ ভুল! এটি একটি নিষ্ক্রিয় বা আনমাউন্ট করা হুকের জন্য
যখন ব্যবহারকারী পৃষ্ঠাটি রিফ্রেশ করে
✗ ভুল! সার্ভারপ্রিফেচ হুক ব্যবহারকারীর কর্মের সাথে সম্পর্কিত নয়
শুধুমাত্র সার্ভার-সাইড রেন্ডারিং (SSR) এর সময়।
✓ ঠিক আছে! সার্ভারে ওয়েব পেজ রেন্ডার করা হলেই সার্ভারপ্রিফেচ হুক চলে