1
我有以下示例結構..重新選擇選擇器結構
userId: {
savedEvents: {
eventId: true,
eventId: true,
eventId: true,
},
organisedEvents: {
eventId: true,
eventId: true,
eventId: true,
},
attendingEvents: {
eventId: true,
eventId: true,
eventId: true,
}
}
我使用重選createSelector方法嘗試和對存儲器的優化和重新使用的業務邏輯的鏈選擇器..
對於例如: -
userOrganisedEventsSelector
返回有組織的事件ID列表。
activeUserOrganisedEventsSelector
用途userOrganisedEventsSelector的輸出與已應用
sortedActiveUserOrganisedEventsSelector
排序activeUserOrganisedEventsSelector
的輸出上述三種方法接受包含用戶id道具對象,一組過濾器從它然後可以確定組織的事件。
問題: -
我想對所有三種事件類型(savedEvents,organisedEvents和attendingEvents)
在某些情況下我想的用戶id相同的功能,以提供通過道具,其他時間我需要從狀態使用userId。
我在尋找幫助或建議如何實現這一點,而不創建30奇怪的功能,同時保留通過重新選擇記憶的好處。
碰巧,我迷迷糊糊到您的lib今天上午也。感謝這個例子和圖書館。 – Lee