🛹 Small start unidirectional data flow

Verge is designed for use from small and supports to scale. Setting Verge up quickly, and tune-up when we need it.

🏎 Focus on performance

Does flux have a good performance?The performance will be the worst depends on how it is used.Verge automatically tune-up and shows us how we could gain a performant.

⛱ Available in UIKit and SwiftUI

Verge supports both of UI framework. Especially, it highly supports to update partially UI on UIKit.

VergeGroup/Verge

Introduction

Overview

Motivation

Demo

Installation

BasicUsage

Advanced Usage

Yet another super tiny store pattern with Verge/Tiny

Concepts and Features

Store

State

Activity

Extended Computed property on the State - Memoization

Mutation

Changes<State>

Derived / BindingDerived - derives a any shape value from the state

Dispatcher - performs a mutation from away the store

ORM • Normalization

Overview

Index

Tips

Middleware

Making a Derived for the entity

Use in UIKit

Use Verge in UIKit with MVVM architecture

Using a ViewModel in UIKit

Using with Collection View in UIKit

Use in SwiftUI