
הטקסט המלא של הדקות הראשונות בהרצאה «רידקס - הוספת AppState נוסף - קורס React» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
הדבר הבא שאנחנו רוצים לבצע עכשיו זה לבנות עוד אפליקיישן סטייט נפרד שהוא מקביל למוצרים או בכלל לא קשור למוצרים כי אנחנו רוצים אחר כך לשלב את שניהם ביחד בתוך רידאקס לראות איך מספר אפליקיישן סטייטס משולבים יחד אנחנו צריכים לבנות את הסטייט הזה אבל עם מה האפליקציה שלנו מתעסקת אנחנו יודעים שהיא מתעסקת עם מוצרים הנה כל האזור של המוצרים
מה עוד יש לה? יש לה עובדים אני רואה. יש לה גם קונטקט אס אבל קונטקט אס זה לא משהו שאנחנו צריכים ברחבי האפליקציה. בוא נניח שעובדים אני כן צריך להתעסק איתם בכל מקום או בכל מיני מקומות באפליקציה עם כל מיני קומפוננטות שונות ועם המוצרים רק שני אלה אולי בהמשך יהיה לנו גם יוזרים אבל כרגע ושני אלה אז אנחנו רוצים
שיהיה לנו גם אפליקיישן סטייט של עובדים כמו שיש לנו של מוצרים. זה אומר שבשביל לבנות את זה אנחנו צריכים לגשת ל-Redux פה ולצרף עוד קובט שנקרא EmployeesState.yes עכשיו אולי זה היה נראה לכם הרבה זמן והרבה קוד והרבה אפורט לבנות את זה אבל אתם תראו עכשיו שזה ממש פשוט אחרי שיודעים את כל הנוהל האלה כל הנוהל של אחד שתיים שלושה ארבעה חמישה סוגים שונים של פיצ'רים
או של מידע שיש בתוך התשתית הזאת, זה יהיה מאוד קל ומאוד מהר לבנות את זה. שימו לב, אנחנו רוצים לבנות את העובדים, אז אמרנו, יש לנו ככה state, או ליתר דיוק upstate שקשור לעובדים, צריך להיות לנו action type,
צריך להיות לנו action, צריך להיות לנו action creators וצריך להיות לנו reducer. אלה חמשת הדברים שצריכים להיות לנו בתשתית הזאת.
דבר נוסף שחשוב לציין, אנחנו לא צריכים כל הזמן לבנות את כל מה שניתן לעשות. Add, Update, Delete ו-Set All.
אם אנחנו צריכים, אנחנו בונים את זה. אם אנחנו צריכים יותר דברים, אז אנחנו צריכים לבנות את היותר דברים. אבל אם אנחנו צריכים פחות, אנחנו צריכים לבנות פחות, רק מה שאנחנו צריכים.
לגבי העובדים שלנו, כל מה שעשינו זה קיבלנו מהשרת את העובדים. זהו. לא עשינו שום דבר מעבר, לא הוספנו עובד, או עדכנו עובד, או מחקנו עובד. בואו נניח שזה מה שאנחנו צריכים באפליקציה.
זה אומר שרק זה צריך להיות לנו עבור העובדים, הכנסה של כל העובדים. אז בואו תסתכלו כמה זה פשוט לבנות הכל. upstate, אז יש לנו export class employees state.
יש לנו פה את כל העובדים שלנו, employees מסוג employee model collection. חל במערך רקע.