selector هي دالة تقرأ (تشتق) جزءًا محددًا من البيانات من الحالة. Memoization تخزن مؤقتًا نتيجة selector بحيث تعيد الحساب فقط عندما تتغير المدخلات — وهذا مهم للأداء عندما تقوم selectors بعمل مكلف أو لتجنب re-renders غير ضروري.
Selectors الأساسية — تغليف الوصول للحالة
= state => state.;
= state => state..;
= state =>
state...( sum + i., );
