আমি প্রতিক্রিয়া-রেডাক্সের নতুন বৈশিষ্ট্যগুলি ব্যবহার করতে আমার নতুন বিক্রিয়া-রিডাক্স অ্যাপ্লিকেশনটি কনফিগার করার চেষ্টা করছি। সরকারী ডকুমেন্টেশন বলেছেন
প্রতিক্রিয়া রেডাক্স এখন বিদ্যমান সংযুক্ত () উচ্চতর অর্ডার উপাদানগুলির বিকল্প হিসাবে হুক এপিআইয়ের একটি সেট সরবরাহ করে।
আমি আসল উদাহরণ সহ হুকস এপিআই সম্পর্কিত কিছু সহায়ক নিবন্ধগুলি সন্ধান করার চেষ্টা করছি তবে সমস্ত প্রতিক্রিয়া-রিডাক্স অ্যাপ্লিকেশনগুলি সংযুক্ত ফাংশন ব্যবহার করছে। অফিসিয়াল ডকুমেন্টেশন খুব বেসিক উদাহরণ দেখায়।
আমি আমার অ্যাপ্লিকেশনটিতে ইউজসিলেক্টর (হুকস এপিআই দ্বারা প্রদত্ত) এর সাথে সংযুক্ত ফাংশনগুলি পরিবর্তন করতে চাই।
আমার অ্যাপ্লিকেশন থেকে কোড উদাহরণ স্নিপেট এখানে।
//MessagesListContainer
export default connect(
// mapStateToProps
(state:State) => ({
activeUser: getActiveUser(state),
messages: getMessagesList(state),
})
)(MessagesList)
//Selectors
export const getActiveUser = (state: State) => state.activeUser;
export const getMessagesList = (state : State) => (
Object.keys(state.messages).map((key : any)=> state.messages[key])
)
export interface IMessagesListProps {
activeUser?: User;
messages?: Message[];
}
/**
* Messages List
*/
export default class MessagesList extends PureComponent<IMessagesListProps> {
.
.
.
}