আমি "বোবা" ক্রিয়াগুলির পক্ষে যুক্তি সরবরাহ করব।
আপনার অ্যাকশনগুলিতে ভিউ ডেটা সংগ্রহের জন্য দায়িত্ব রেখে, আপনি নিজের ক্রিয়াকে আপনার দর্শনগুলির ডেটা প্রয়োজনীয়তার সাথে জুটি দিন couple
বিপরীতে, জেনেরিক অ্যাকশনস, যা ঘোষণামূলকভাবে ব্যবহারকারীর অভিপ্রায় বা আপনার অ্যাপ্লিকেশনটিতে কিছু রাজ্য রূপান্তর বর্ণনা করে , কোনও স্টোরকে এই অভিপ্রায়টির প্রতিক্রিয়া ব্যক্ত করে এমন মতামতগুলির জন্য বিশেষভাবে তৈরি রাজ্যে রূপান্তরিত করতে দেয়।
এটি নিজেকে আরও অসংখ্য, তবে আরও ছোট, আরও বিশেষ স্টোরগুলিতে ndsণ দেয়। আমি এই স্টাইলের জন্য তর্ক করছি কারণ
- এটি আপনাকে কীভাবে স্টোর ডেটা ব্যবহার করে তা আরও নমনীয়তা দেয়
- "স্মার্ট" স্টোরগুলি, যা তাদের দেখায় এমন দর্শনের জন্য বিশেষীকরণ করা হয়, "স্মার্ট" ক্রিয়াকলাপগুলির তুলনায় জটিল অ্যাপ্লিকেশনগুলির জন্য ছোট এবং কম মিলিত হবে, যার উপর অনেকগুলি ভিউ সম্ভবত নির্ভর করে
কোনও স্টোরের উদ্দেশ্য হ'ল ডেটা সরবরাহ করা। "অ্যাকশন" নামটি আমাকে পরামর্শ দেয় যে এর উদ্দেশ্যটি আমার অ্যাপ্লিকেশনটিতে পরিবর্তন বর্ণনা করা।
মনে করুন আপনাকে কোনও বিদ্যমান ড্যাশবোর্ড ভিউতে একটি উইজেট যুক্ত করতে হবে, যা আপনার ব্যাকএন্ড দলটি সবে আউট করা হয়েছে এমন কিছু অভিনব নতুন সামগ্রিক ডেটা দেখায়।
"স্মার্ট" ক্রিয়াকলাপগুলির সাথে, আপনাকে নতুন "API" গ্রাস করতে আপনার "রিফ্রেশ-ড্যাশবোর্ড" অ্যাকশন পরিবর্তন করতে হবে। তবে একটি বিমূর্ত অর্থে "ড্যাশবোর্ড রিফ্রেশ" পরিবর্তন হয়নি not আপনার দর্শনগুলির ডেটা প্রয়োজনীয়তাগুলি যা পরিবর্তিত হয়েছে।
"বোবা" ক্রিয়াগুলির সাহায্যে আপনি নতুন উইজেট গ্রাস করার জন্য একটি নতুন স্টোর যুক্ত করতে পারেন এবং এটি সেট আপ করতে পারেন যাতে এটি যখন "রিফ্রেশ-ড্যাশবোর্ড" অ্যাকশন টাইপ পায় তখন এটি নতুন ডেটার জন্য একটি অনুরোধ প্রেরণ করে এবং এতে প্রকাশ করে নতুন উইজেট এটি প্রস্তুত একবার। এটি আমার কাছে বোধগম্য হয় যে যখন ভিউ লেয়ারটি আরও বা বিভিন্ন ডেটার প্রয়োজন হয় তখন আমি যে জিনিসগুলি পরিবর্তন করি সেগুলি সেই ডেটার উত্স: স্টোর।