আমি এখানে কিছুটা বিভ্রান্ত। আমি যখন কোনো প্রতিক্রিয়া নেটিভ অ্যাপ্লিকেশন ডিবাগ করছি, আমি সাধারণত উভয় সক্ষম হট পুনরায় লোড এবং লাইভ পুনরায় লোড । আমি জানতে চাই যে তাদের মধ্যে পার্থক্য কী?
আমি এখানে কিছুটা বিভ্রান্ত। আমি যখন কোনো প্রতিক্রিয়া নেটিভ অ্যাপ্লিকেশন ডিবাগ করছি, আমি সাধারণত উভয় সক্ষম হট পুনরায় লোড এবং লাইভ পুনরায় লোড । আমি জানতে চাই যে তাদের মধ্যে পার্থক্য কী?
উত্তর:
কোনও ফাইল পরিবর্তন হলে লাইভ পুনরায় লোডিং পুনরায় লোড করে বা পুরো অ্যাপ্লিকেশনকে রিফ্রেশ করে। উদাহরণস্বরূপ, আপনি যদি আপনার নেভিগেশনের গভীর চারটি লিঙ্ক হয়ে থাকেন এবং একটি পরিবর্তন সংরক্ষণ করেন তবে সরাসরি পুনরায় লোডিং অ্যাপ্লিকেশনটি পুনরায় চালু করবে এবং অ্যাপ্লিকেশনটিকে প্রাথমিক রুটে ফিরিয়ে আনবে।
হট রিলোডিং কেবলমাত্র সেই ফাইলগুলিকে রিফ্রেশ করে যা অ্যাপ্লিকেশনটির অবস্থা হারিয়ে না ফেলে পরিবর্তন করা হয়েছিল। উদাহরণস্বরূপ, আপনি যদি চারটি লিঙ্ক আপনার নেভিগেশনের গভীরে থাকতেন এবং কিছু স্টাইলিংয়ের পরিবর্তনটি সংরক্ষণ করেছিলেন, রাষ্ট্রের কোনও পরিবর্তন হবে না, তবে যে পৃষ্ঠাটিতে আপনি রয়েছেন সেটিতে নতুন করে শৈলীগুলি প্রদর্শিত হবে কারণ আপনি এখনও থাকবেন একই পৃষ্ঠায় হতে।
উভয়ই ব্যবহার করে সক্ষম করা যায় CMD+D / CMD+CTRL+Z / Shake Gesture menu
। দু'জনেই ফাইলের পরিবর্তনগুলি শুনতে ওয়াচম্যান ব্যবহার করছেন।
লাইভ রিলোডিং পুরো অ্যাপ্লিকেশনটিকে পুনরায় লোড করে।
গরম পুনরায় লোড করার পিছনে ধারণাটি হ'ল অ্যাপটি চালিয়ে রাখা এবং রানটাইম সময়ে আপনি সম্পাদনা করা ফাইলগুলির নতুন সংস্করণ ইনজেকশন করা। এইভাবে, আপনি আপনার কোনও রাজ্য হারাবেন না যা বিশেষত কার্যকর যদি আপনি ইউআইকে টুইট করছেন। সুতরাং এটি কেবলমাত্র সেই পৃষ্ঠাটি পুনরায় লোড করে যা আপনি এখানে আরও তথ্য পরিবর্তন করেন
রিএ্যাক্ট-নেটিভ অ্যাপ্লিকেশন বিকাশের সময় আপনার কোড পরিবর্তনগুলি দেখতে হবে এবং কোড পরিবর্তনগুলি দেখার জন্য রিঅ্যাক্ট-নেটিভ দুটি বিকল্প রয়েছে।
হট রিলোড
গরম পুনরায় লোড অ্যাপ্লিকেশনটি আরম্ভ না করেই নতুন কোড পরিবর্তন অনুযায়ী কোড পরিবর্তনগুলি প্রদর্শন করে এবং এটি কেবল পরিবর্তিত কোডের উপর প্রভাব ফেলে।
লাইভ রিলোড করুন
কখনও কখনও আমাদের কোডটি নেভিগেশনের মতো পরীক্ষা করার জন্য আমাদের লাইভ রিলোডের প্রয়োজন হতে পারে তাই লাইভ পুনরায় লোড সেই ক্ষেত্রে সহায়ক তাই কোডের পরিবর্তনে এটি পুরো অ্যাপ্লিকেশনটিকে পুনরায় লোড করবে।
গরম পুনরায় লোড অ্যাপ্লিকেশনটি আরম্ভ না করেই নতুন কোড পরিবর্তন অনুযায়ী কোড পরিবর্তনগুলি প্রদর্শন করে এবং এটি কেবল পরিবর্তিত কোডের উপর প্রভাব ফেলে। তবে জেএস কোড যুক্ত করার / পরিবর্তন করার সময় কেবল উপাদানগুলি স্টাইল করার সময় এটির সমস্যা হয়। তার জন্য লাইভ রিলোড বা আরআর ভাল কাজ করে