If it wasn't React it would be [insert any other framework here]. React isn't the cause - bad developer practice is. As you said - a text box is laggy due to how horrific the code base is.
That's not something that is going to be fixed by changing library.
That's not something that is going to be fixed by changing library.