Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

props no constructor

No código:

import React, {Component} from "react";

class Formulario extends Component{
    constructor(props){
        super(props);
    }
}

O argumento 'props' no constructor da classe Formulario, como ele é passado? De onde ele provém?

Obrigado.

1 resposta

O "props" ele pertence a classe pai. No seu exemplo, a classe "Formulário" foi criada, tomando como base (extends) a classe Component (React Component).

Aqui tem uma explicação mais detalhada:

https://pt.stackoverflow.com/questions/353624/react-por-que-utilizar-props-no-constructor