Если ты используешь стандартный create-react-app то у тебя итак все пишется на VanillaJS, реакт тут не причем вообще.
React приложения пишут на jsx, обычно используя при этом фишки ES6 и stage-0.
class MyClass {
state = { ... };
handler = () => { ... };
render() {
const some = 'some';
return <div>{some}</div>;
}
}
React приложения пишут на jsx, обычно используя при этом фишки ES6 и stage-0.
let square = x => x * x;
console.log(square(10));
VanillaJS === JavaScript; // true
TypeScript !== VanillaJS; // true
JSX !== VanillaJS; // true
Хотел бы что-то полезное написать, но фантазия не работает, а если и работает - то понимаешь, что это можно с легкостью воплотить в жизнь на VanillaJS.