A primeira dica é de ouro na minha opinião. O destructuring assignment é uma das coisas que torna o código enxuto e limpo, um exemplo ótimo seria quando tratamos das props de um componente ou dos objetos req e res de uma API no back-end. Temos vários outros usos, mas acredito que entender esse princípio logo no começo, faz muita diferença pra escrever e ler códigos! 😄
1