vanilla js vs react performance