ভিডিও: হ্রাসকারী কি?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
ক হ্রাসকারী একটি ফাংশন যা একটি অ্যাপ্লিকেশনের অবস্থার পরিবর্তন নির্ধারণ করে। এটি এই পরিবর্তন নির্ধারণ করতে প্রাপ্ত কর্ম ব্যবহার করে। আমাদের কাছে Redux-এর মতো টুল রয়েছে যা একটি একক স্টোরে একটি অ্যাপ্লিকেশনের অবস্থার পরিবর্তনগুলি পরিচালনা করতে সাহায্য করে যাতে তারা ধারাবাহিকভাবে আচরণ করে।
আরও জিজ্ঞাসা করা হয়েছে, প্রোগ্রামিং এ রিডিউসার কি?
দ্য হ্রাসকারী একটি বিশুদ্ধ ফাংশন যা বর্তমান অবস্থা এবং একটি ক্রিয়া নেয় এবং পরবর্তী অবস্থা প্রদান করে। নোট করুন যে এই অবস্থাটি পরিবর্তন করার জন্য সংগ্রহের প্রতিটি ক্রিয়া প্রয়োগ করা হয় বলে রাজ্য জমা হয়৷ তাই কর্মের একটি সংগ্রহ দেওয়া, হ্রাসকারী সংগ্রহের প্রতিটি মান প্রয়োগ করা হয় (বাম থেকে ডানে)।
একইভাবে, কেন আমরা প্রতিক্রিয়ায় হ্রাসকারী ব্যবহার করি? ধারণা a হ্রাসকারী জাভাস্ক্রিপ্টে জনপ্রিয় হয়ে ওঠে রেডক্সের উত্থানের সাথে সাথে রাষ্ট্রীয় ব্যবস্থাপনা সমাধান হিসাবে প্রতিক্রিয়া . মূলত হ্রাসকারী হয় সেখানে একটি রাষ্ট্র পরিচালনা করতে আবেদন . উদাহরণস্বরূপ, যদি একজন ব্যবহারকারী একটি HTML ইনপুট ক্ষেত্রে কিছু লেখে, তাহলে আবেদন এই UI অবস্থা (যেমন নিয়ন্ত্রিত উপাদান) পরিচালনা করতে হবে।
এখানে, একটি হ্রাসকারী কি ফেরত দেয়?
দ্য হ্রাসকারী একটি বিশুদ্ধ ফাংশন যা পূর্ববর্তী অবস্থা এবং একটি ক্রিয়া নেয়, এবং রিটার্ন পরবর্তী রাষ্ট্র। এটা বলা হয় একটি হ্রাসকারী কারণ এটা ফাংশন ধরনের আপনি হবে অ্যারে পাস.
কৌণিক মধ্যে হ্রাসকারী কি?
ক হ্রাসকারী স্বাক্ষর সহ একটি ফাংশন (সঞ্চয়কারী: T, আইটেম: U) => T। হ্রাসকারী প্রায়শই অ্যারের মাধ্যমে জাভাস্ক্রিপ্টে ব্যবহৃত হয়। হ্রাস পদ্ধতি, যা অ্যারের প্রতিটি আইটেমের উপর পুনরাবৃত্তি করে এবং ফলস্বরূপ একটি একক মান জমা করে। হ্রাসকারী বিশুদ্ধ ফাংশন হওয়া উচিত, যার অর্থ তারা কোন পার্শ্ব প্রতিক্রিয়া তৈরি করে না।