প্রতিক্রিয়া নেটিভ হট রিলোডিং এবং লাইভ রিলোডিংয়ের মধ্যে পার্থক্য কী?


311

আমি এখানে কিছুটা বিভ্রান্ত। আমি যখন কোনো প্রতিক্রিয়া নেটিভ অ্যাপ্লিকেশন ডিবাগ করছি, আমি সাধারণত উভয় সক্ষম হট পুনরায় লোড এবং লাইভ পুনরায় লোড । আমি জানতে চাই যে তাদের মধ্যে পার্থক্য কী?

উত্তর:


495

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

হট রিলোডিং কেবলমাত্র সেই ফাইলগুলিকে রিফ্রেশ করে যা অ্যাপ্লিকেশনটির অবস্থা হারিয়ে না ফেলে পরিবর্তন করা হয়েছিল। উদাহরণস্বরূপ, আপনি যদি চারটি লিঙ্ক আপনার নেভিগেশনের গভীরে থাকতেন এবং কিছু স্টাইলিংয়ের পরিবর্তনটি সংরক্ষণ করেছিলেন, রাষ্ট্রের কোনও পরিবর্তন হবে না, তবে যে পৃষ্ঠাটিতে আপনি রয়েছেন সেটিতে নতুন করে শৈলীগুলি প্রদর্শিত হবে কারণ আপনি এখনও থাকবেন একই পৃষ্ঠায় হতে।


5
আরএন ওয়েবসাইটের এই ভিডিওটিও সহায়তা করতে পারে। youtu.be/2uQzVi-KFuc
একুন্দায়ো আশীর্বাদ ফানমিনিই

8
কেন কেউ গরম পুনরায় লোডিংয়ের চেয়ে লাইভ রিলোডিং পছন্দ করবেন? লাইভ পুনরায় লোড করার কোনও সুবিধা আছে কি?
জানুয়ারি

নেটিভ প্রতিক্রিয়াতে হট রিলোডিং উদাহরণ । এই পদ্ধতিটি ইউআই-তে আপডেট হওয়া পরিবর্তন প্রদর্শন করতে সহায়তা করে।
সুমিত কুমার প্রধান

দুটোই কি কোটলিনে করা যায়? যদি তা হয়, তবে আপনি দয়া করে আমাকে কোনও শালীন সংস্থানতে পরিচালিত করতে পারেন? সালাম
monkSinha

3
@ জ্যাঁ হ্যাঁ, সাধারণত পুনরায় লোডিংয়ের চেয়ে গরম পুনরায় লোড করা ভাল। যাইহোক, গরম পুনরায় লোডিং বাস্তবায়নের জন্য আরও জটিল এবং কখনও কখনও লাইভ রিলোডিংয়ের মতো নির্ভরযোগ্য হয় না।
জেসন অ্যাকসেলসন

15

উভয়ই ব্যবহার করে সক্ষম করা যায় CMD+D / CMD+CTRL+Z / Shake Gesture menu। দু'জনেই ফাইলের পরিবর্তনগুলি শুনতে ওয়াচম্যান ব্যবহার করছেন।

লাইভ রিলোডিং পুরো অ্যাপ্লিকেশনটিকে পুনরায় লোড করে।

গরম পুনরায় লোড করার পিছনে ধারণাটি হ'ল অ্যাপটি চালিয়ে রাখা এবং রানটাইম সময়ে আপনি সম্পাদনা করা ফাইলগুলির নতুন সংস্করণ ইনজেকশন করা। এইভাবে, আপনি আপনার কোনও রাজ্য হারাবেন না যা বিশেষত কার্যকর যদি আপনি ইউআইকে টুইট করছেন। সুতরাং এটি কেবলমাত্র সেই পৃষ্ঠাটি পুনরায় লোড করে যা আপনি এখানে আরও তথ্য পরিবর্তন করেন


2

রিএ্যাক্ট-নেটিভ অ্যাপ্লিকেশন বিকাশের সময় আপনার কোড পরিবর্তনগুলি দেখতে হবে এবং কোড পরিবর্তনগুলি দেখার জন্য রিঅ্যাক্ট-নেটিভ দুটি বিকল্প রয়েছে।

  1. হট রিলোড

    গরম পুনরায় লোড অ্যাপ্লিকেশনটি আরম্ভ না করেই নতুন কোড পরিবর্তন অনুযায়ী কোড পরিবর্তনগুলি প্রদর্শন করে এবং এটি কেবল পরিবর্তিত কোডের উপর প্রভাব ফেলে।

  2. লাইভ রিলোড করুন

    কখনও কখনও আমাদের কোডটি নেভিগেশনের মতো পরীক্ষা করার জন্য আমাদের লাইভ রিলোডের প্রয়োজন হতে পারে তাই লাইভ পুনরায় লোড সেই ক্ষেত্রে সহায়ক তাই কোডের পরিবর্তনে এটি পুরো অ্যাপ্লিকেশনটিকে পুনরায় লোড করবে।


0

গরম পুনরায় লোড অ্যাপ্লিকেশনটি আরম্ভ না করেই নতুন কোড পরিবর্তন অনুযায়ী কোড পরিবর্তনগুলি প্রদর্শন করে এবং এটি কেবল পরিবর্তিত কোডের উপর প্রভাব ফেলে। তবে জেএস কোড যুক্ত করার / পরিবর্তন করার সময় কেবল উপাদানগুলি স্টাইল করার সময় এটির সমস্যা হয়। তার জন্য লাইভ রিলোড বা আরআর ভাল কাজ করে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.