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
Childrencho 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ế.cloneElementcho 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ế.Componentcho 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ế.createElementcho 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ế.createReftạo một đối tượng ref có thể chứa giá trị tùy ý. Xem các giải pháp thay thế.forwardRefcho phép component của bạn hiển thị một nút DOM cho component cha với một ref.isValidElementkiể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.PureComponenttươ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 contextTypethay thế. - Class Components:
static childContextTypes: sử dụngstatic contextTypethay thế. - Class Components:
static getChildContext: sử dụngContext.Providerthay 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ụngcreateRefthay thế.