2
respostas

Uso de Spread operator e função"salvaAlteracao"

Oi.

É possível usar a função "salvaAleteração" com o spread operator nos argumentos de cada input customizado?

Como seria isso?

2 respostas

Seria assim?

Na class "FormularioAutor" no parte de "InputCustomizado"

 <InputCustomizado id="nome" type="text" name="nome" value={this.state.nome} onChange={this.salvaAlteracao.bind(this,'nome')} label="Nome"/>

E depois na classe "InputCustomizado", usaríamos o spread operator, assim?

 <input {...this.props}/>

Seria dessa forma?

Marcelo, bom dia!

Exatamente, você pode passar os parâmetros no componente pai e usar ele com uma declaração usando o spread attriubutes, você pode ver a respeito no exemplo abaixo:

https://repl.it/repls/UnripeTrustworthyIntegers

E a documentação é ótima também:

https://gist.github.com/sebmarkbage/07bbe37bc42b6d4aef81

Espero ter ajudado e bons estudos!