Lỗi khi truyền anonynous function xuống prop
chào mn
mình là newbie React, t thấy vùng đỏ ảnh 1 như arrow function nên t viết như ảnh 2, nhưng Run báo lỗi read-only là vì sao ạ?
thanks!
1 Like
Cách viết ở ảnh 1 và ảnh 2 khác nhau hoàn toàn. Ảnh 1 là tạo ra một anonymous arrow function
có tham số text
rồi gán cho prop onChangeText
. Ảnh 2 là gán arrow function
cho biến text, mà biến text là biến hằng (hằng là bất biến, không thể thay đổi), nó phải gán giá trị ngay khi khai báo và chỉ được phép đọc giá trị chứ không cho gán giá trị mới thành ra bị lỗi.
Trước khi học React, Angular, Vue,…cần nắm chắc kiến thức cơ bản về ES6.
2 Likes
Ừ, đó là hàm, mà nếu đúng theo thuật ngữ của OOP thì gọi là method đúng hơn vì hàm của một object là method. Trong Javascript, method là một property có kiểu dữ liệu là một hàm.
2 Likes