पहले मापें, फिर वास्तविक कारण को ठीक करें — अनुमान पर हर जगह useMemo न लगाएं।
निदान करें
React DevTools Profiler का उपयोग करें ("Highlight updates when components render" सक्षम करें)। यह दिखाता है कि कौन से घटकों को फिर से रेंडर किया गया और क्यों (props बदले गए, state बदली गई, parent को फिर से रेंडर किया गया, context बदली गई)।
सामान्य कारण और समाधान
को हरा देते हैं:
