Комментарии 13
Как я бросила двустороннюю архитектуру и ушла к Redux со SwiftUI и SwiftData
Под "двухсторонней архитектурой" имеется ввиду, что раньше поток данных был двунаправленный (two-way data binding), а перешли на однонаправленный (one-way data binding)? или что-то другое?
Да, я имею ввиду переход на однонаправленный поток данных
Направленность биндингов и потока данных напрямую не связаны, нет ничего сложного в однонаправленном потоке данных при двунаправленных биндингах.
Вопрос по filteredTasks
- у вас это вычисляемое свойство. Может лучше было бы сделать его обычной переменной и фильтровать записи отдельно? А то сейчас приложение перебирает каждую запись при обращении к этому свойству.
И есть полные исходники примера?
Немного покритикую....компьютеды на то и нужны, чтобы пересчитывать отдельно от логики установления их зависимостей
Исходники закрепила в комментах. По поводу вопроса: мне понравилась такая реализация для примера, но если вам хочется что-то улучшить - пробуйте) Я не могу предугадать, что подойдет конкретно вам 🔮
Отсутствие точек в последнем предложении абзаца - что это?
Исходники приложения с примерами залила на гит https://github.com/skarryhi/TasksAlarmRedux
Здравствуйте. Рассматривали ли как вариант Composable Architecture от PointFree? Результат очень похож с их готовым решением
Как я бросила двустороннюю архитектуру и ушла к Redux со SwiftUI и SwiftData