003 - Re-frame instead of Refx
Date: 2024-10-14
Status: accepted
Context
refx is a reimplementation of re-frame without the dependency on reagent. 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-frisk)
Decision
Even if ShipClojure uses UIx 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
Previous002 - Single Page Application ArchitectureNext003 - Move from cookie sessions to JWT Access + refresh tokens
Last updated