003 - Re-frame instead of Refx

Date: 2024-10-14

Status: accepted

Context

refxarrow-up-right is a reimplementation of re-framearrow-up-right without the dependency on reagentarrow-up-right. This is useful since it would take out some of the bundle size for the application.

Problems:

  • Refx is still in alpha state so there might be problems within the implementation.

  • There is little community around it and therefore not that many debug tools

  • Incompatibility with existent tools from re-frame (re-friskarrow-up-right)

Decision

Even if ShipClojure uses UIxarrow-up-right as a rendering agent instead of reagent, it will use re-frame and not refx due to bigger community support.

Consequences

  • The final bundle size will be bigger due to the added reagent dependency

  • Debug and re-frame tools can be added easily to shipclojure

Last updated