“React ComponentDidUpdate” Código de respuesta

El componente actualizó argumentos

componentDidUpdate(prevProps, prevState) {
  // only update chart if the data has changed
  if (prevProps.data !== this.props.data) {
    this.chart = c3.load({
      data: this.props.data
    });
  }
}
Yellowed Yak

ComponentDidUpdate

componentDidUpdate(prevProps, prevState) {
  if (prevState.pokemons !== this.state.pokemons) {
    console.log('pokemons state has changed.')
  }
}
Cautious Coyote

ComponentDidUpdate en ganchos

const App = props => {
  const didMountRef = useRef(false)
  useEffect(() => {
    if (didMountRef.current) {
      doStuff()
    } else didMountRef.current = true
  }
}
Glorious Gemsbok

debería componentupdate

shouldComponentUpdate(nextProps, nextState) {
  return true;
}
Salo Hopeless

accesorios previos

componentDidUpdate(prevProps) {
  // Utilisation classique (pensez bien à comparer les props) :
  if (this.props.userID !== prevProps.userID) {
    this.fetchData(this.props.userID);
  }
}
Nikita Gourevitch

React ComponentDidUpdate

componentDidUpdate(prevProps) {
  // Typical usage (don't forget to compare props):
  if (this.props.userID !== prevProps.userID) {
    this.fetchData(this.props.userID);
  }
}
Jolly Jackal

Respuestas similares a “React ComponentDidUpdate”

Preguntas similares a “React ComponentDidUpdate”

Más respuestas relacionadas con “React ComponentDidUpdate” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código