Теория, подготовка к интервью и курсы для iOS разработчиков
YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.
Платформа: https://yeahub.ru
Для связи: @ruslan_kuyanets
Post #749
17
#Собес #SwiftUI #@State #@Binding
🤔 В чем разница между @State и @Binding?
💬 Кратко:
@State используется для хранения и управления локальным, частным состоянием внутри View. @Binding создает двустороннюю связь с состоянием, которое принадлежит другому View, позволяя дочернему View читать и записывать значение, не владея им. @State подходит для простых значений, принадлежащих текущему View, а @Binding — для передачи состояния вниз по иерархии, чтобы дочерние View могли его изменять. Это основа однонаправленного потока данных в SwiftUI.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 В чем разница между @State и @Binding?
💬 Кратко:
@State используется для хранения и управления локальным, частным состоянием внутри View. @Binding создает двустороннюю связь с состоянием, которое принадлежит другому View, позволяя дочернему View читать и записывать значение, не владея им. @State подходит для простых значений, принадлежащих текущему View, а @Binding — для передачи состояния вниз по иерархии, чтобы дочерние View могли его изменять. Это основа однонаправленного потока данных в SwiftUI.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа




