چیزی که من از این مبحث متوجه شدم اینه که توابع selector رو هم میشه به صورت دستی نوشت ، حتی میشه برای فیلتر کردن مضاعف از برخی از اونها داخل بعضی دیگه استفاده کرد به صورت تو در تو.
چیزی که در Reselect مزیت محسوب میشه ( به غیر از کم کردن حجم و خوانایی ) ذخیره کردن خروجی در صورت وجود پارامترهای ورودی مشابه هست اینجا دو تا سوال مطرح میشه :
1- اینکه تضمینی وجود داره که تابعهای select ما همیشه pure باشند ؟ چون در صورت pure بودنه که میشه به خروجیهای ذخیره شده اعتماد داشت
2- اینکه اگر با برنامه ای طرف باشیم که تراکنشهای مختلف و زیادی با یک state حجیم داره آیا اصولا ذخیره کردن این دادهها مفیده ؟ یا ممکنه برعکس باعث پر شدن نابجای حافظه و کندی بشه ؟