হিসাবে কনটেক্সট আর একটি পরীক্ষামূলক বৈশিষ্ট্য এবং আপনি সরাসরি আপনার অ্যাপ্লিকেশনের মধ্যে কনটেক্সট ব্যবহার করতে পারেন এবং গভীরভাবে নেস্টেড উপাদান যা কি এটা জন্য পরিকল্পনা করা হয়েছিল তথ্য নিচে ক্ষণস্থায়ী জন্য মহান হতে যাচ্ছে।
যেমন মার্ক এরিকসন তার ব্লগে লিখেছেন :
যদি আপনি কেবল প্রপসগুলি পাস এড়াতে Redux ব্যবহার করেন তবে প্রসঙ্গটি Redux কে প্রতিস্থাপন করতে পারে - তবে তারপরে সম্ভবত আপনার প্রথম স্থানে Redux দরকার পড়েনি।
প্রসঙ্গ আপনাকে এর মতো কিছু দেয় না Redux DevTools
, আপনার রাজ্যের আপডেটগুলি সন্ধান করার ক্ষমতা, middleware
কেন্দ্রীয় অ্যাপ্লিকেশন যুক্তি যুক্ত করতে এবং Redux
সক্ষম করে এমন অন্যান্য শক্তিশালী ক্ষমতা ।
Redux
অনেক বেশি শক্তিশালী এবং এটি একটি বিশাল সংখ্যক বৈশিষ্ট্য সরবরাহ করে যা সরবরাহ Context Api
করে না, যেমনটি @ উদ্যানআব্রামভ উল্লেখ করেছেন
প্রতিক্রিয়া রেডাক্স অভ্যন্তরীণভাবে প্রসঙ্গ ব্যবহার করে তবে এটি জনসাধারণের API এ প্রকাশ করে না। সুতরাং আপনার সরাসরি প্রত্যক্ষের তুলনায় রিঅ্যাক্ট রেডাক্সের মাধ্যমে প্রসঙ্গটি ব্যবহার করে আরও নিরাপদ বোধ করা উচিত কারণ যদি এটি পরিবর্তন হয় তবে কোডটি আপডেট করার বোঝা আপনার উপর নয়, রিএ্যাক্ট রেডাক্সের উপর পড়বে।
এটি সর্বশেষতম প্রসঙ্গ API এর সাথে মেনে চলার জন্য এটি বাস্তবায়ন আপডেট করার জন্য রেডাক্স পর্যন্ত
সর্বশেষতম কনটেক্সট এপিআই অ্যাপ্লিকেশনগুলির জন্য ব্যবহার করা যেতে পারে যেখানে আপনি কেবল উপাদানগুলির মধ্যে ডেটা পাস করার জন্য রেডাক্স ব্যবহার করছেন, তবে যে অ্যাপ্লিকেশনটি কেন্দ্রিয় ডেটা ব্যবহার করে এবং অ্যাকশন নির্মাতাদের এপিআই অনুরোধ পরিচালনা করে redux-thunk
বা redux-saga
এখনও রিডুএক্সের প্রয়োজন হবে। এগুলি ছাড়াও অন্যান্য লাইব্রেরি যুক্ত রয়েছে redux-persist
যা আপনাকে লোকালস্টোরেজে স্টোরের ডেটা সংরক্ষণ এবং রিফ্রেশে পুনরায় হাইড্রেট করতে দেয় যা প্রসঙ্গত এপিআই এখনও সমর্থন করে না।
@ ব্লান_ব্রামভ যেমন তার ব্লগে উল্লেখ করেছেন যে আপনার রেডাক্সের প্রয়োজন নাও হতে পারে , যে রিডুএক্স এর মতো কার্যকর অ্যাপ্লিকেশন রয়েছে
- স্থানীয় স্টোরেজে স্থির থাকুন এবং তারপরে বাক্স থেকে বের হয়ে এটিকে বুট করুন।
- সার্ভারে প্রাক-পূরণের স্থিতি, এটি এইচটিএমএলে ক্লায়েন্টকে প্রেরণ করুন এবং এটির বাইরে থেকে বাক্সটি বের করুন।
- ব্যবহারকারীর ক্রিয়াগুলি সিরিয়ালাইজ করুন এবং সেগুলি একটি রাষ্ট্রীয় স্ন্যাপশটের সাথে সংযুক্ত করে স্বয়ংক্রিয় বাগ রিপোর্টগুলি সংযুক্ত করুন, যাতে পণ্য বিকাশকারীরা
ত্রুটিগুলি পুনরুত্পাদন করতে তাদের পুনরায় খেলতে পারে।
- কোডটি কীভাবে লিখিত হয় তাতে নাটকীয় পরিবর্তন ছাড়াই সহযোগী পরিবেশ বাস্তবায়নের জন্য নেটওয়ার্কের মাধ্যমে অ্যাকশন অবজেক্টগুলি পাস করুন।
- একটি পূর্বাবস্থায় ইতিহাস বজায় রাখা বা কোডটি কীভাবে লেখা হয় তাতে নাটকীয় পরিবর্তন ছাড়াই আশাবাদী মিউটেশনগুলি বাস্তবায়ন করুন।
- উন্নয়নের ক্ষেত্রে রাষ্ট্রের ইতিহাসের মধ্যে ভ্রমণ এবং কোড পরিবর্তিত হওয়ার সাথে সাথে একটি লা টিডিডি যখন ক্রিয়াকলাপের ইতিহাস থেকে বর্তমান রাষ্ট্রটির পুনরায় মূল্যায়ন করুন।
- বিকাশ টুলিংয়ে সম্পূর্ণ পরিদর্শন এবং নিয়ন্ত্রণ ক্ষমতা সরবরাহ করুন যাতে পণ্য বিকাশকারীরা তাদের
অ্যাপ্লিকেশানের জন্য কাস্টম সরঞ্জাম তৈরি করতে পারে ।
- বেশিরভাগ ব্যবসায়িক যুক্তি পুনরায় ব্যবহার করার সময় বিকল্প UI সরবরাহ করুন।
এই অনেক প্রয়োগের সাথে এটি খুব তাড়াতাড়ি বলা যায় যে নতুন কনটেক্সট এপিআই দ্বারা রেডাক্স প্রতিস্থাপিত হবে
duix
এনপিএম প্যাকেজটি পরীক্ষা করে দেখুন । এটি কলব্যাক সহ কেবল একটি সহজ রাষ্ট্র পরিচালক, বাস্তবায়নের পক্ষে সহজ। কেবল পরিষ্কার করে বলা: আমি স্রষ্টা।