Is it not clear if the effect's clean up logic from a component making using of context is ran BEFORE re-rendering any other instance of the same component (on the same hierarchy level)
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- JavaScript
- Star
- 11.8k
- Fork
- 7.9k
- Merge trung bình
- 1 ngày 11 giờ
- Pull request đã merge (30 ngày)
- 11
Mô tả
Runnable example: https://codesandbox.io/s/fast-sunset-8c0z2?file=/src/App.js
What is clear: It is clear a change in context will cause all consumers to re-render.
What is not clear: When using useEffect's clean up function - ( return () => { do some clean up } ) will that always be done for ALL component instance using the same context BEFORE re-rendering the other components of the same type ( ie multiple instances of MyComp )?
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu với ví dụ CodeSandbox có thể chạy được được liên kết trong issue và kiểm tra src/App.js để tái hiện hành vi cập nhật context và cleanup của useEffect. Xác định thứ tự giữa nhiều instance của MyComp, sau đó ghi lại câu trả lời và mọi điểm cần lưu ý liên quan ở vị trí phù hợp trong tài liệu React.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- javascript, react
- Lĩnh vực
- documentation
- Loại issue
- Tài liệu
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100