Hacker GitHub

← All repos

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

Mentions per year 10 mentions · busiest year 2015 (6)
20082026
  1. …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
  2. 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
  3. …SPAs working on top of it, and I store the full data tree using localForage for offline use. 1: https://github.com/Yomguithereal/baobab
  4. …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
  5. …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…
  6. 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
  7. …about writing an adapter for it. I wonder if that makes sense. I'm leaning towards "yes". [1]: https://github.com/Yomguithereal/baobab
  8. …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
  9. …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…
  10. ▲ 113
    Baobab: A JavaScript data tree supporting Om-style cursors, with React mixins
    story by lewisl9029 · 2015-03-11 · 30 comments