Skip to content
 
 

Repository files navigation

Build Status

isolinear

Experimental state management framework for native Reason

Introduction

isolinear is a Redux and Elm Architecture inspired framework.

It provides a functor for creating an application model, and updating the model. Like Elm, Updates specify both a way to update the state, and side effects.

FAQ

  • Why a central store, if you have useReducer hook anyway?

Having a centralized model, external to the UI, allows for some powerful capabilities:

  • Model updates, if the store is immutable, can be run in parallel to the UI (in a separate OS thread)
  • Model can be tested completely independently of the UI

License

MIT License

About

Experimental state management framework for native Reason

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages