Tính phản ứng dữ liệu trong React
Trong React, chúng ta sẽ lưu trữ dữ liệu của mình trong các cấu trúc khác nhau: trong mảng, trong đối tượng, trong mảng các đối tượng. Các cấu trúc này trong React có tính phản ứng. React phản ứng một cách phản ứng với tất cả thay đổi dữ liệu: thêm, xóa, thay đổi phần tử, cũng như thay đổi thứ tự của chúng.
Đồng thời, các quy tắc của React cấm thay đổi dữ liệu của mảng và đối tượng từ state. Cần tạo một bản sao dữ liệu, thay đổi chúng và ghi lại vào state. Điều này có nghĩa là, dữ liệu của chúng ta phải là bất biến. Hãy đọc về tính bất biến của mảng, đối tượng và mảng đối tượng trong phần tương ứng của giáo trình JavaScript.
Hãy giải thích cách thêm phần tử vào mảng một cách bất biến đúng cách.
Hãy giải thích cách thay đổi phần tử trong mảng đúng cách.
Hãy giải thích cách xóa phần tử khỏi mảng đúng cách.
Hãy giải thích cách thêm phần tử vào mảng đối tượng một cách bất biến đúng cách.
Hãy giải thích cách thay đổi phần tử trong mảng đối tượng đúng cách.
Hãy giải thích cách xóa phần tử khỏi mảng đối tượng đúng cách.