ডেভসংকেত

রিডাক্স JS ফান্ডামেন্টালস

রিডাক্স JS(State Management Library for Javascript Apps) এর ফান্ডামেন্টালস

কন্ট্রিবিউটর

    শেয়ার করুন

    রিডাক্স JS ইনস্টল করা

    • npm এর সাহায্যে ইনস্টল করা

      npm install redux
    • yarn এর সাহায্যে ইনস্টল করা

      yarn add redux

    স্টোর ফান্ডামেন্টালস

    • স্টোর তৈরি করা

      createStore(reducer)
    • স্টোর এর স্টেট পেতে

      getState()
    • অ্যাকশন ডিসপ্যাচ করতে

      dispatch(action)
    • UI এ স্টেট চেঞ্জ করতে

      subscribe(listener)
    • Middleware এপলাই করতে

      applyMiddleware(middleware)

    কোনটা কী

    • Action

      কোনো কাজ করাকে বোঝায় ।  যেমন : addToCart,buyBook ইত্যাদি 
    • Reducer

      অ্যাকশন আর ফলে স্টোরে কি ঘটবে তা  ডিফাইন করে 
    • Store

      সম্পূর্ণ  এপ্লিকেশন এর  স্টেট  হোল্ড করে  
    • Store Enhancers

      Store Enhancers হলো Higher order functions যেটা রিডাক্স স্টোরে এক্সট্রা ফাঙ্কশনালিটি এড করে  
    • Middleware

      Middleware রিডাক্স স্টোরে কাস্টম ফাঙ্কশনালিটি এড করতে ব্যবহার করা হয় ।যেমন :লগিং ,ক্র্যাশ রিপোর্টিং ,আসিন্ক্রনাস টাস্ক পারফর্ম করা ইত্যাদি  

    রেডিউসার এর ধারণা

    • বিভিন্ন রেডিউসার কম্বাইন করতে

      combineReducers({name:reducer,name:reducer})

    ডেভসংকেত সম্পর্কে

    ডেভসংকেত এর লক্ষ্য হচ্ছে বাংলাতে একটা বড় চিটশিটের ভান্ডার গড়ে তোলা। এটা সম্পূর্ণ স্বাধীন এবং ওপেন সোর্স গিটহাব অর্গানাইজেশন।

    স্পন্সর