Hacker News new | ask | show | jobs
by lauritzsh 2645 days ago
Does anyone have experience using Fulcro just for frontend (no backend)? I have been considering it versus Reagent and Rum for building a heavy client-side app that doesn't need a server (nothing to store in a database, local storage is fine). At some point I might add users for data sync between client and server but I don't plan to do SSR for SEO purposes at least.

What I am curious about is if I use Fulcro, will I write a lot more code to do the same as in Reagent/Rum because it's supposed to play well with a backend that's (for now) non-existent? Does it provide better tools for client-side state management compared to Rum/Reagent (+ re-frame)?

Right now I am using just Rum with its built-in cursors and derived atoms and the experience is okay. I did try DataScript but ended up just with a simple atom for now.

1 comments

I think Fulcro would shine for your client-side state management use-case: http://book.fulcrologic.com/#_the_secret_sauce_normalizing_t...

Please also see the links from my reply elsewhere in this thread: https://news.ycombinator.com/item?id=19522998

I am exploring using Fulcro remotes to persist data locally using https://github.com/replikativ/datahike (and sync via https://github.com/replikativ/replikativ)