Reaccionar ciclo de vida componentDidUpdate entra con nula prevState

KPG:

reaccionar 16.13.1

Novato.

Agrego el método del ciclo de vida componentDidUpdate a mi componente:

export default class MyComponent extends React.Component {

componentDidUpdate(prevProps, prevState) {
    console.log('componentDidUpdate');
    //this.state
}

render () { ... }

En un controlador onChange puedo actualizar el estado y componentDidUpdatelos incendios. Sin embargo prevStateentra como nulo. Además, dentro del método this.statees nulo.

¿Alguna idea sobre lo que estoy haciendo mal?

keikai:

Inicializar el estado de primera

Uso constructor(), definir la estructura de datos en el interior del estado, así como establecer el valor de inicio de la misma.

class YourComponent extends React.Component<Props, State>{
  static defaultProps = {
    classes: {},
  };
  constructor(props: Props) {
    super(props);
    this.state = {
    };
  }
  componentDidUpdate(prevProps, prevState) {
  }
  ...
}

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=384370&siteId=1
Recomendado
Clasificación