Sự khác nhau giữa state
và props
trong React là gì?
Sự khác nhau giữa state
và props
trong React là gì?
Trong React, state
và props
là hai khái niệm cốt lõi giúp quản lý dữ liệu và tương tác trong các component. Dưới đây là sự khác biệt chính giữa state
và props
:
state
là một tập hợp các dữ liệu động mà component có thể sở hữu và quản lý. State có thể thay đổi theo thời gian, thường do sự kiện người dùng hoặc hệ thống.state
được quản lý bên trong component và có thể được cập nhật bằng cách sử dụng this.setState()
trong class components hoặc hooks như useState
trong function components.state
là riêng tư và chỉ có thể truy cập hoặc thay đổi bởi chính component đó.state
khi dữ liệu cần thay đổi theo thời gian hoặc do tương tác người dùng.props
(viết tắt của "properties") là các tham số mà component nhận từ bên ngoài, thường là từ component cha. Props được sử dụng để truyền dữ liệu và sự kiện giữa các component.props
là bất biến, tức là một khi đã được truyền vào component, bạn không thể thay đổi giá trị của chúng bên trong component đó.props
giúp tăng tính tái sử dụng của component bằng...junior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào