Что такое State Providers и Processors в API Platform
Что такое @State в SwiftUI?
@State — это property wrapper (обертка свойства), которая позволяет хранить и отслеживать изменяемые данные внутри View. Когда значение @State меняется, SwiftUI автоматически перерисовывает представление, чтобы отразить обновленные данные. ✍️ Особенности: 🔸 Для простых значений: используется для примитивов (Int, String, Bool) и структур (Struct). 🔸 Локальное хранение: данные живут только внутри этой View и не предназначены для передачи в другие экраны. 🔸 Автоматическое обновление: при изменении значения SwiftUI пересоздает View (но сохраняет состояние)...
🧠 State ≠ State Machine: разбираем поведенческий паттерн, который часто путают
Хотел написать короткий пост о своём любимом паттерне проектирования. Но пока разбирался — понял, что знаю о нём гораздо меньше, чем думал 😅 В итоге короткий пост превратился в полноценный лонгрид с примерами. Буду публиковать его по кусочкам. Рассказываю, что такое паттерн State, когда его использовать, как не перепутать его с State Machine. 👇 State паттерн ("Состояние") — это поведенческий паттерн проектирования, который позволяет объекту изменять своё поведение в зависимости от внутреннего состояния...