Câu hỏi phỏng vấn React.js
Câu hỏi

Làm thế nào để cập nhật status trên m...

Câu trả lời

Để cập nhật trạng thái trên một đối tượng lồng nhau sử dụng hook useState() trong React, bạn cần tạo một bản sao của đối tượng, cập nhật giá trị cần thiết trong bản sao đó, và sau đó sử dụng hàm cập nhật trạng thái với đối tượng mới. Một cách phổ biến để thực hiện điều này là sử dụng toán tử spread (...) để tạo bản sao và cập nhật giá trị.

Ví dụ, giả sử bạn có trạng thái đối tượng như sau:

javascript Copy
const [user, setUser] = useState({
  name: 'John Doe',
  address: {
    street: '123 Main St',
    city: 'Anytown'
  }
});

Để cập nhật thành phố trong địa chỉ, bạn có thể làm như sau:

javascript Copy
setUser((prevUser) ...
senior

senior

Gợi ý câu hỏi phỏng vấn

middle

Tại sao phải gọi setState thay vì trực tiếp thay đổi state trong React?

senior

Tại sao các class method cần phải được bind với một class instance?

middle

So sánh điểm khác nhau của useRefcreateRef trong React gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào