{"repo":"VergeGroup/swift-verge","free":true,"listed":false,"github":"https://github.com/VergeGroup/swift-verge","clone":"git clone https://github.com/VergeGroup/swift-verge.git","description":"🟣 A robust Swift state-management framework designed for complex applications, featuring an integrated ORM for efficient data handling.","language":"Swift","stars":811,"topics":["flux","redux","ios","swift","mvvm","rxswift","swiftui","vuex","store-pattern","state-tree"],"license":"MIT","category":"mobile-apps","readme_excerpt":"[!WARNING] Verge is stabilizing and transitioning to swift-state-graph as its next-generation foundation. Please check this out https://medium.com/p/8c7423692992 Verge.swift 📍An effective state management architecture for iOS - UIKit, SwiftUI📍 An easier way to get unidirectional data flow Supports concurrent processing My development note Using StoreReader or @Reading in SwiftUI In SwiftUI, there are two ways to observe a Store: using the StoreReader view or the @Reading property wrapper. Both efficiently track state changes and only re-render the view when tracked values change. First, define your state with @Tracking macro: StoreReader Example @Reading Example --- - Dependencies - TypedIdentifier - TypedComparator - Normalization - Docs - Verge - VergeNormalizationDerived Support this projects Verge: A High-Performance, Scalable State Management Library for SwiftUI and UIKit Verge is a high-performance, scalable state management library for Swift, designed with real-world use cases in mind. It offers a lightweight and easy-to-use approach to managing your application state without the need for complex actions and reducers. This guide will walk you through the basics of using Verge in your Swift projects. Key Concepts and Motivations Verge was designed with the following concepts in mind: - Inspired by the Flux library, but with a focus on providing a store-pattern as the core concept. - The store-pattern is a primitive concept found in Flux and Redux, focusing on sharing ","default_branch":null,"files":null,"tree":[],"storefront":"/r/VergeGroup","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/VergeGroup/swift-verge/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}