SwiftUI #3 — Button
Voltando para nossa serie de SwiftUI, vamos comentar sobre o Button que com o SwiftUI facilitou nossa vida na hora de colocar um botão na tela.
Criando nosso botão
Quando criamos nosso Botão, ganhamos duas closures, uma para fazer a ação do clique em cima do botão e uma para customizar o texto dentro dele.
Dentro da nossa closure de label podemos fazer a mesma coisa que faríamos em uma label normal, já fiz um post mostrando como trabalhar com labels no SwiftUI aqui no Medium(https://medium.com/code-with-coffee/swiftui-text-47d357a0016).
Criando botões mais complexos.
Podemos também colocar Stacks dentro da nossa closure de label, facilitando assim, a criação por exemplo de um botão com uma imagem.
Com o SwiftUI podemos customizar de forma mais rápida nossos botões facilitando nosso desenvolvimento e diminuindo a complexidade que existia no UIKit para fazer essas mudanças.