Earlier quoted context omitted.
It could take a lot more than luck. If it turns out to be a rabbit hole stick with react unless you have a really good reason for that kind of refactor
The react code base is written by me, a backend/infra person and it was the first time I used it. It is a mess and the worst is that all the system tests are super flaky because of weird react DOM stuff.
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!