Hỏi đáp Hot
Làm sao để optimize performance React app khi có nhiều re-render?
NV
Nguyễn Văn An12Thành viên
450 điểm
2 tháng trước567 lượt xem
Chào mọi người,
Mình đang làm một app React khá lớn và gặp vấn đề về performance. App có nhiều component nested và khi state thay đổi thì rất nhiều component bị re-render không cần thiết.
Mình đã thử:
- React.memo cho các component
- useMemo và useCallback
Nhưng vẫn chưa optimize được nhiều. Mọi người có tip gì không ạ?
Code structure hiện tại:
```jsx
<App>
<Header />
<Sidebar>
<Navigation />
<UserInfo />
</Sidebar>
<Main>
<ProductList>
<ProductCard /> x 100
</ProductList>
</Main>
</App>
```
Cảm ơn mọi người!
Tip: Sử dụng toolbar để format text, chèn code hoặc ảnh