The Benefits of Fulcro

In a nutshell: Fulcro eliminates a lot of incidental complexity.

It allows you to think about rendering as a pure function of data, which then allows you to think about the clean evolution of your data model from one state to the next through mutations on that data model (atomic steps that complete one operation). The UI pretty much takes care of itself.

We understand that it is hard for you to take our word for it, but library evaluation does require the reader to put in some effort. However, we also understand you’re busy, so in the interest of giving you some talking points:

Why to Use Fulcro

When not to Use Fulcro

Fulcro does try to provide you with a full-stack story. It also requires that you learn (and unlearn) a few things that some people find initially challenging. Here are some reasons you might not want to use Fulcro: