למה כדאי להשתמש בבורר? זוהי שיטה מומלצת לשמור על מצב חנות Redux מינימלי ולהפיק נתונים מהמדינה לפי הצורך. בוררים עוזרים בזה. הם יכולים לחשב נתונים נגזרים, מה שמאפשר ל-Redux לאחסן את המצב המינימלי האפשרי.
למה אנחנו משתמשים בבוררים?
בורר הוא אחד המאפיינים של האובייקט שבו אנו משתמשים יחד עם תצורת הרכיב. בורר משמש לזיהוי כל רכיב באופן ייחודי בעץ הרכיבים, והוא גם מגדיר כיצד הרכיב הנוכחי מיוצג ב-HTML DOM.
מה השימוש בסלקטורים ב-Redux?
סלקטורים הם פונקציות ש לוקחות את מצב Redux כארגומנט ומחזירות כמה נתונים כדי להעביר לרכיב. const getUserData=state=> state.
האם אוכל להשתמש בבורר במפחית?
בדרך כלל לא ניתן להשתמש בבוררים בתוך מפחיתים, מכיוון שלמפחית פרוסות יש גישה רק לפרוסה משלו של מצב Redux, ורוב הבוררים מצפים לקבל את כל מצב השורש של Redux כארגומנט.
מהו הבורר בתגובה?
useSelector היא פונקציה שלוקחת את המצב הנוכחי כארגומנט ומחזירה ממנה כל מידע שתרצו. זה דומה מאוד ל-mapStateToProps והוא מאפשר לך לאחסן את ערכי ההחזרה בתוך משתנה בטווח הרכיבים הפונקציונליים שלך במקום להעביר כאביזרים.