Yomguithereal/baobab
View on GitHub ↗ ★ 3,155 JavaScript
JavaScript & TypeScript persistent and optionally immutable data tree with cursors.
10 mentions on Hacker News by 7 people: 1 story, 9 comments · first 2015-03-11 · latest 2022-01-17
20082026
-
…seem very similar to baobab.js [0]. Baobab's api seems a bit more terse though, which I prefer. [0] https://github.com/Yomguithereal/baobab
comment by fohara · 2022-01-17 · in TinyBase: A JavaScript library for structured state -
There's also Baobab: https://github.com/Yomguithereal/baobab https://github.com/Yomguithereal/baobab-react
comment by egeozcan · 2018-04-11 · in Learn React by building a web app -
…SPAs working on top of it, and I store the full data tree using localForage for offline use. 1: https://github.com/Yomguithereal/baobab
comment by enobrev · 2017-03-30 · in Show HN: Redux Offline – Build Offline-First Apps for Web and React Native -
…state-tree approach, while supporting computed values in the tree and has a react adapter[2]. [1]: https://github.com/Yomguithereal/baobab#computed-data-or-mon... [2]: https://github.com/Yomguithereal/baobab-react
comment by egeozcan · 2016-05-28 · in SmartReactives: a .NET library that detects when an expression changes its value -
…was with angular. The solution for me was to use something like Om's cursors (specifically baobab https://github.com/Yomguithereal/baobab ). After trying to get a handle on flux for a few days I switched to baobab and the real power of…
comment by swlkr · 2015-06-21 · in Ask HN: ReactJS – Do you use it? Do you like it? -
So Reagent is like React + Baobab ( https://github.com/Yomguithereal/baobab )? Since Clojurescript has to compile to Javascript anyway, I can't think of a reason why Javascript can't have a counterpart to Reagent. I'm not familiar with…
comment by findjashua · 2015-05-17 · in How I learned to stop worrying and love React -
…about writing an adapter for it. I wonder if that makes sense. I'm leaning towards "yes". [1]: https://github.com/Yomguithereal/baobab
comment by egeozcan · 2015-04-06 · in Show HN: Crudlet.js – A common, streamable interface for synchronizing data -
…won't run into the re-render multiple times issue described above. See this issue for more details: https://github.com/Yomguithereal/baobab/pull/74
comment by marbemac · 2015-03-11 · in Baobab: A JavaScript data tree supporting Om-style cursors, with React mixins -
…part mitigate this by not committing changes immediately, but rather in batches as a single change: https://github.com/Yomguithereal/baobab/wiki/Options "When you use the mutation methods of Baobab (push, set, merge etc.) it will batch up…
comment by lewisl9029 · 2015-03-11 · in Baobab: A JavaScript data tree supporting Om-style cursors, with React mixins