API React Kế Thừa
Các API này được xuất từ gói react
, nhưng chúng không được khuyến nghị sử dụng trong mã mới viết. Xem các trang API riêng lẻ được liên kết để biết các giải pháp thay thế được đề xuất.
Các API Kế Thừa
Children
cho phép bạn thao tác và chuyển đổi JSX nhận được dưới dạng propchildren
. Xem các giải pháp thay thế.cloneElement
cho phép bạn tạo một phần tử React bằng cách sử dụng một phần tử khác làm điểm bắt đầu. Xem các giải pháp thay thế.Component
cho phép bạn định nghĩa một component React dưới dạng một lớp JavaScript. Xem các giải pháp thay thế.createElement
cho phép bạn tạo một phần tử React. Thông thường, bạn sẽ sử dụng JSX thay thế.createRef
tạo một đối tượng ref có thể chứa giá trị tùy ý. Xem các giải pháp thay thế.forwardRef
cho phép component của bạn hiển thị một nút DOM cho component cha với một ref.isValidElement
kiểm tra xem một giá trị có phải là một phần tử React hay không. Thường được sử dụng vớicloneElement
.PureComponent
tương tự nhưComponent
, nhưng nó bỏ qua việc render lại với các props giống nhau. Xem các giải pháp thay thế.
Các API Đã Xóa
Các API này đã bị xóa trong React 19:
createFactory
: sử dụng JSX thay thế.- Class Components:
static contextTypes
: sử dụngstatic contextType
thay thế. - Class Components:
static childContextTypes
: sử dụngstatic contextType
thay thế. - Class Components:
static getChildContext
: sử dụngContext.Provider
thay thế. - Class Components:
static propTypes
: sử dụng một hệ thống kiểu như TypeScript thay thế. - Class Components:
this.refs
: sử dụngcreateRef
thay thế.