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 7

Preguntas 1

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

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 鈥渆stado鈥, el hacer un binding a las propiedades, el relacionarlo hizo que me fuera mas sencillo comprenderlo

cada vez se parece mas a react native y flutter, al final es reactivo, como los setState, y al igual que en react native, refresca la vista completa al cambiar el estado de un texto

Si est谩n un poco enredados, en la documentaci贸n hay un ejemplo del @State y el biding:
https://developer.apple.com/documentation/swiftui/state

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)")