Theo như tôi có thể nói, nếu tôi chuyển trạng thái thành phần gốc xuống con, thì con đó sẽ nhận trạng thái trực tiếp của phụ huynh.Trong reactjs, các đạo cụ có vượt qua giá trị hoặc vượt qua tham chiếu không?
Vì vậy, một thay đổi được thực hiện trong trạng thái của phụ huynh là ngay lập tức cũng có sẵn trong các con thông qua các prop nó đến.
Điều này có đúng không?
Trong thành phần con, tôi muốn phát hiện nếu có gì đó thay đổi - một giá trị trường. Vì vậy, tôi chuyển thông tin đó qua các đạo cụ từ cha mẹ sang con. NHƯNG con ALREADY có giá trị trường thay đổi vì trạng thái gốc xuất hiện trong các đạo cụ. –
@DukeDougal Bạn có thể tham khảo câu trả lời của tôi cho phương pháp vòng đời mà bạn có thể sử dụng để chặn những thay đổi đó. Bạn có thể kiểm tra các thay đổi của bạn ở đó. Hàm này được gọi với các giá trị mới của các đạo cụ và bạn sẽ vẫn có quyền truy cập vào các giá trị cũ bằng cách sử dụng tham chiếu 'this.props' sẽ trỏ đến thành phần của bạn. –