שאלה בריאקט - useEffect עם dependency מ-nobx state

  • פותח הנושא רפ
  • פורסם בתאריך

java

משתמש סופר מקצוען
מנוי פרימיום
הנדסת תוכנה
Can it be due to using mobx property as dependency of useEffect?
לא יצא לי אף פעם לעבוד עם hooks ביחד עם mobx, (ולמען האמת נטשתי את האחרון ביום שבו הכרתי את hooks)
אבל היתה לי בעיה דומה בפונקציה שהגיעה מcontext (הפתרון ההוקי לapp state) שנפתרה ע״י עטיפת הget בuseCallback.
פתרון שלא יתאים כאן כמובן.
יש סיבה שבגללה את לא משתמשת בcontext אלא דווקא בmobx?
 

ש.ב.ח.

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
D I G I T A L
עשיתי את זה בעבר...
אני כרגע לא זוכר... כבר אנסה לרענן זיכרונות...
 

ש.ב.ח.

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
D I G I T A L
אז נזכרתי בסוף (כמובן תוך חיטוטים בקודי העתיק...)

יש צורך (או יותר נכון כדאי) להשתמש בפונקציית mobx מובנית
autorun

עיינו כאן (בקוד הראשון):

autorun היא פונקציה של mobx שמופעלת בכל שינוי הstore
מפעילים אותה מהuseEffect ללא dependency כדי להבטיח הפעלה אחת על הcomponent.

בהצלחה.
 
נערך לאחרונה ב:

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קיט ק'

קמה קָרָאתִי בְכָל לֵב עֲנֵנִי יְהוָה חֻקֶּיךָ אֶצֹּרָה:קמו קְרָאתִיךָ הוֹשִׁיעֵנִי וְאֶשְׁמְרָה עֵדֹתֶיךָ:קמז קִדַּמְתִּי בַנֶּשֶׁף וָאֲשַׁוֵּעָה (לדבריך) לִדְבָרְךָ יִחָלְתִּי:קמח קִדְּמוּ עֵינַי אַשְׁמֻרוֹת לָשִׂיחַ בְּאִמְרָתֶךָ:קמט קוֹלִי שִׁמְעָה כְחַסְדֶּךָ יְהוָה כְּמִשְׁפָּטֶךָ חַיֵּנִי:קנ קָרְבוּ רֹדְפֵי זִמָּה מִתּוֹרָתְךָ רָחָקוּ:קנא קָרוֹב אַתָּה יְהוָה וְכָל מִצְוֹתֶיךָ אֱמֶת:קנב קֶדֶם יָדַעְתִּי מֵעֵדֹתֶיךָ כִּי לְעוֹלָם יְסַדְתָּם:
נקרא  22  פעמים

לוח מודעות

למעלה