Junior — Middle
Можете ли објаснити шта означава анотација @State у контексту SwiftUI?
sobes.tech АИ
Одговор од АИ
U SwiftUI, anotacija @State se koristi za deklarisanje lokalnog stanja prikaza. To je svojstvo koje SwiftUI prati i kada se promeni, automatski crta odgovarajući interfejs.
Na primer, ako imate dugme koje menja tekst kada se pritisne, možete sačuvati tekst u @State:
struct ContentView: View {
@State private var count = 0
var body: some View {
VStack {
Text("Pritisnuto \(count) puta")
Button("Pritisni me") {
count += 1
}
}
}
}
Na ovaj način, @State omogućava skladištenje promenljivih podataka unutar prikaza i automatsko osvežavanje UI kada dođe do promena.