Dùng biến để thay cho giá trị trong setState
-
Nó hiện ra danh sách state khai báo lúc đầu -
ban lam nhu vay nhe
li do thi ban doc tai day nhe https://medium.com/@wereHamster/beware-react-setstate-is-asynchronous-ce87ef1a9cf3 -
Không phải. Cái update thì mình làm được rồi.
Ý mình hỏi là khác thay vì phải gọi từng cái ra rồi setState như hình dưới
Trong khi đó thì mình đã lấy được các tên của state từ thuộc tính name trong input mình muốn nó tự update theo name mình lấy được như sau:
Nhưng gặp phải vấn đề là biến control khi đưa vào trong setState nó lại tạo ra một state mới luôn tên là 'control' chứ không phải thay thế thành các name mà mình đã lấy được
Mình củng không biết giải thích sao cho dễ hiễu nữa
-
dung spread operator nhe -
nhu vay cung duoc -
thank bạn nhiều lắm . làm được rồi. Bạn hay quá
-
@Dong-Van said in Dùng biến để thay cho giá trị trong setState:
spread operator
dấu 3 chấm có nghĩa gì vậy bạn. mình đọc sơ sơ nó nói ghi đè lên vùng nhớ củ phải ko
-
https://techmaster.vn/posts/34069/10-tinh-nang-cua-es6-ecmascript2015-moi-lap-trinh-javascript-phai-biet
... là đưa từng phần tử trong object hoặc array vào,bạn setState mỗi control nên nó hiểu là state chỉ còn mỗi control -
@Quang-Bờm tuy chưa hiểu lắm nhưng rất cám ơn bạn
-
kiếm mấy cái lib link state xài đi bạn, chứ từng cái onchange vô mệt lắm.