DEV Community

Marcelo Petry
Marcelo Petry

Posted on

✂Destructuring em JavaScript e React⚛

random code illustration
No JavaScript, destructuring é uma forma de extrair valores de arrays ou objetos e atribuí-los a variáveis. Isso pode ser útil quando você deseja extrair determinados valores de um objeto ou array e usá-los em seu código.

Em React, o destructuring pode ser particularmente útil ao trabalhar com props. Por exemplo, considere o seguinte componente que recebe uma prop user contendo um objeto com várias propriedades:

code example image
Neste exemplo, estamos usando o destructuring para extrair as propriedades name, age e location do objeto props.user e atribuindo-as a variáveis com o mesmo nome. Isso nos permite usar as variáveis name, age e location diretamente em nosso JSX, em vez de ter que usar props.user.name, props.user.age e props.user.location.


O destructuring também pode ser usado com arrays. Por exemplo:
code 2 example
Neste exemplo, estamos usando o destructuring para extrair os valores do array colors e atribuí-los às variáveis firstColor, secondColor e thirdColor.


O destructuring pode ser uma ferramenta útil para tornar o seu código mais conciso e fácil de ler, especialmente ao trabalhar com props ou arrays em React.

Top comments (0)