No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Campos de texto y el property wrapper @state

13/22
Recursos

Aportes 5

Preguntas 0

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

me parecia un poco confuza la explicacion asi que investigue y di con esto espero que les sirva:

Fuente: https://www.swiftbeta.com/state-en-swiftui/

La vistas en SwiftUI son structs y usamos @State (que es un property wrapper) para poder modificar sus valores. Normalmente no podemos ya que las structs son value types pero usamos este property wrapper para que se encargue de guardar el estado fuera de la struct (fuera de la vista) y podamos dibujar otra vez nuestra vista sin perder el estado que teníamos.

Cuando una propiedad marcada como @State cambia, la computed property body se recalcula y vuelve a dibujar la vista

wow esto esta super chulo de utilizar jajajaja me gusto mucho esta clase .❤️

Se me hace muy parecido a react, el tener propiedades en forma de “estado”, el hacer un binding a las propiedades, el relacionarlo hizo que me fuera mas sencillo comprenderlo

Es un contador usando el property wrapper @State

struct Buttons: View {
    @State var MasUno: Int = 0
    
    var body: some View {
        
        VStack{
            
            Button(action: {self.MasUno += 1}, label: {
                Text("Mas Uno = \(MasUno)")