@State


ULASHISH

SwiftUI ma’lumotlar oqimi: @State

O‘zgarganda UI yangilanishlarini boshqaradigan, view’ga tegishli lokal state uchun @State dan foydalaning.


@State

@State — qiymatni view ichida lokal saqlaydigan va qiymat o‘zgarganda UI’ni yangilaydigan property wrapper.

Misol

import SwiftUI

struct CounterView: View {
  @State private var count = 0
  var body: some View {
    VStack(spacing: 12) {
      Text("Count: \(count)")
      Button("Increment") { count += 1 }
    }
    .padding()
  }
}
import SwiftUI

struct ContentView: View {
  var body: some View { CounterView() }
}
import SwiftUI

@main
struct MyApp: App {
  var body: some Scene {
    WindowGroup { ContentView() }
  }
}

Misolni ishga tushirish »

Yuqoridagi misolda tugma bosilganda oshadigan hisoblagich ko‘rsatilgan.




W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!