1
resposta

Sobre o componentWillReceiveProps

Na documentação das novas versões do React é dito que este método não é seguro e que futuramente poderá causar bugs, tendo isso em mente, qual seria o melhor método para se utilizar no Instalura na parte de carregar as fotos de acordo com o usuário selecionado? Eu utilizei o componentDidUpdate, mas não sei se essa foi a melhor abordagem possível, segue o código:

    componentDidUpdate(prevProps){
      if(this.props.login !== undefined && this.props.login !== prevProps.login){
        this.login = this.props.login
        this.carregaFotos()
      }else{
        return null
      }
    }
1 resposta

Fala aí Matheus, beleza? Se você precisa fazer alguma requisição quando a página (componente) forem montados você pode usar o componentDidMount.

Porém, ele só irá fazer a request durante a montagem, depois não irá mais fazer, se você precisa fazer a cada atualização então deveria ser no componentDidUpdate de forma condicional (para não ficar em loop infinito).

Espero ter ajudado.