In that case you’re probably alright with the rewrite. My opinion is to stick to React and rewrite the parts you think are nasty.
That’s only because this can turn into a real rabbit hole in my experience. But at that size maybe it won’t be so bad.
Best of luck!