React

React

কঠিন

নির্দেশনা

একটি সাধারণ রিঅ্যাক্টিভ সিস্টেম তৈরি করুন।

রিঅ্যাক্টিভ প্রোগ্রামিং হলো এমন একটি প্রোগ্রামিং প্যারাডাইম, যা মানগুলো কীভাবে একে অন্যের সাপেক্ষে হিসাব করা হয় সেদিকে মনোযোগ দেয়, যাতে একটি মানের পরিবর্তন স্বয়ংক্রিয়ভাবে অন্য মানগুলোতে ছড়িয়ে পড়তে পারে, যেমনটি ঘটে একটি স্প্রেডশিটে।

যে সেলগুলোতে মান সেট করা যায় ("ইনপুট" সেল) এবং যে সেলগুলোর মান অন্য সেলের সাপেক্ষে হিসাব করা হয় ("কম্পিউট" সেল), সেগুলো দিয়ে একটি সাধারণ রিঅ্যাক্টিভ সিস্টেম তৈরি করুন। আপডেটগুলো এমনভাবে তৈরি করুন যাতে কোনো ইনপুট মান বদলে গেলে মানগুলো ছড়িয়ে পড়ে সিস্টেমের একটি নতুন স্থিতিশীল স্টেটে পৌঁছায়।

এছাড়াও, কম্পিউট সেলে পরিবর্তনের নোটিফিকেশন কলব্যাক রেজিস্টার করার সুযোগ থাকা উচিত। নতুন স্থিতিশীল স্টেটে সেলের মান আগের স্থিতিশীল স্টেট থেকে বদলে গেলে সেলটির কলব্যাকগুলো কল করুন।

ইঙ্গিত

এই অনুশীলনীতে নিচের C# ফিচারটি ব্যবহার করা হয়েছে:

GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি একটি নতুন উইন্ডো বা ট্যাবে খোলে
C# Exercism

React শুরু করতে প্রস্তুত?

Exercism-এ সাইন আপ করুন, C# ট্র্যাকের 62টি কনসেপ্ট178টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।