Câu hỏi

Tại sao chúng ta có cả 2 loại input controlled inputuncontrolled input?

Câu trả lời

Người phỏng vấn muốn thấy ở đây là một sự hiểu biết vững chắc về khái niệm React cơ bản. Một controlled input nhận 1 prop làm giá trị hiện tại của nó, và 1 prop là 1 callback để thay đổi giá trị đó, nó là một React way

<input type="text" value={value} onChange={this.handleChange} />

Một uncontrolled input lưu giá trị của nó bên trong, sử dụng DOM API. Ví dụ dưới đây chúng ta không dùng value và onChange, mà dùng ref():

<input type="text" ref={this.textInput} />

Và chúng ta có thể truy xuất giá tr...

Bạn cần đăng nhập để xem
senior

senior

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

middle

Làm sao để React build ở chế độ production và chúng có lợi ích như thế nào?

middle

Tại sao nên dùng fragment thay vì div trong React?

senior

React khác với AngularJS (1.x) như thế nào?

Bình luận

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

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