APIs heredadas de React
Estas APIs se exportan desde el paquete react, pero no se recomiendan para ser usadas en código nuevo. Consulta las páginas de API individuales vinculadas para conocer las alternativas sugeridas.
APIs heredadas
Childrente permite manipular y transformar el JSX recibido como la propchildren. Ver alternativas.cloneElementte permite crear un elemento de React utilizando otro elemento como punto de partida. Ver alternativas.Componentte permite definir un componente de React como una clase de JavaScript. Ver alternativas.createElementte permite crear un elemento de React. Normalmente, utilizarás JSX en su lugar.createRefcrea un objeto ref que puede contener un valor arbitrario. Ver alternativas.forwardRefpermite que tu componente exponga un nodo DOM al componente padre con una ref.isValidElementcomprueba si un valor es un elemento de React. Normalmente se utiliza concloneElement.PureComponentes similar aComponent, pero omite los rerenderizados con las mismas props. Ver alternativas.
APIs eliminadas
Las siguientes API se eliminaron en React 19:
createFactory: utiliza JSX en su lugar.- Componentes de Clase:
static contextTypes: utilizastatic contextTypeen su lugar. - Componentes de Clase:
static childContextTypes: utilizastatic contextTypeen su lugar. - Componentes de Clase:
static getChildContext: utilizaContext.Provideren su lugar. - Componentes de Clase:
static propTypes: utiliza un sistema de tipos como TypeScript en su lugar. - Componentes de Clase:
this.refs: utilizacreateRefen su lugar.