I 100% prefer to write my own bindings. I also feel like it helps me understand the source library better, and I get to come up with a solution that matches how I want to use it.
Here’s what I have for signal bindings: rescript-fresh/bindings/Signal.res at main · jderochervlk/rescript-fresh · GitHub