Post

What I'm hoping to accomplish is to have a business logic layer written in a framework-agnostic way and get the view layer to let go of state management. Buying into a different set of state management opinions seems scary. But will check it out!

Preact signals (with the React bindings) could work as they're built to be framework agnostic and therefore work standalone. However, given React's model that "UI = fn(state)", I don't think you can separate the two entirely. At best, you're abstracting/hiding the ties between them.