For what sort of application would a react-based approach, using reagent / re-frame for instance, be more appropriate than using hoplon / javalin? Or, when does an application need a virtual DOM approach? Practical examples would help.
I'm very drawn to the straightforward simplicity of hoplon / javalin.
nando it's kind of an open question
something that's difficult to do technically in hoplon but easy with a vdom is a dynamic hierarchy
like you're making some kind of UI and the depth of some tree you're drawing is parameterized by input
like an outliner or some ui that lets the user make arbitrary numbers of deep nested lists
me and micha did it a couple years ago for a contest, a hoplon based org mode type app, but it had weird performance problems. i never actually ported to reagent so i couldn't say if it would be an improvement, but that was my suspicion at the time
https://tailrecursion.com/~alan/micha_on_hoplon_vs_react/index.html is a conversation from a couple years ago that might also shed some light
Alan, thanks for your reply!