What do you mean by “I typically just use render functions which are most of the time sufficient for my needs?”
Also if there is a more idiomatic ReScript way to solve this problem I’d love to know, I could definitely be too narrow minded trying to do it the way I do in JS/TS.