package brisk-reconciler
A lightweight library for modeling tree-shaped state with stateful functions
Install
Dune Dependency
Authors
Maintainers
Sources
v1.0.0-alpha1.tar.gz
sha512=3c133d9254b0aa122930fc3145cdef2502c825eaae4d71995919fb4bace19e8d168b8601bd198cd8bf32a0197337dd9ca6f5bafa597ee594bb8cff3a5e057aed
Description
Brisk Reconciler provides an expressive and powerful abstraction for managing tree-shaped state using stateful functions. This makes it ideal for modeling dynamic structures like the DOM tree, app navigation state, or even a rich text document.
✨ Key Features
- Tree-shaped state modeling: Represent and update hierarchical structures efficiently.
- OutputTree-agnostic hooks: Support different output representations.
- UI-oriented, but flexible: Designed with UIs in mind but applicable to other domains.
Published: 19 Mar 2025
Dev Dependencies (15)
-
odoc
with-doc
-
ocaml
with-dev-setup & (>= "5.1")
-
core_unix
with-dev-setup
-
ocaml
with-dev-setup & (>= "5.1")
-
core_bench
with-dev-setup
-
lambda-term
with-dev-setup
-
lwt
with-dev-setup
-
js_of_ocaml-ppx
with-dev-setup
-
js_of_ocaml
with-dev-setup
-
ppx_deriving
with-test
-
alcotest
with-test
-
ocaml-lsp-server
with-dev-setup
-
ocamlformat
with-dev-setup
-
ocamlformat-mlx
with-dev-setup
-
mlx
with-dev-setup | with-test
Used by
None
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page