Create react app must branch. I like Vue’s approach. If you create an application with create react app, the application uses react script in its build and development operations. This cli reaction script is a dependency and can be upgraded. By popping up reaction scripts, you can convert their dependencies into part of the project and run them using NPM scripts, as in Vue applications. No cli uses the angular cli or the laravel cli to generate new code required for functionality by caching with controllers, services, or tests. Does WordPress need to use realt or Vue? Short answer: both. I don’t think which is better. As the case may be. Vuejs is easier to use on Es5 than react. If used as part of a larger view that already exists, select Vue. Vue is a best friend. When repacking the interface, there is no API or opinion that is more tolerant than starting from scratch. From scratch, Vue is easier and has a MIT license, so I always say Vue. React is now part of the core of word press, and the MIT license gives a new license. Not so fast. Both are now in use. React is indeed the default when working with Gutenberg. Because Vue applications can use JSX and are similar to lower level DOM APIs, the answer is actually the one that works best or is already loaded. Another approach I have chosen is based on a library ecosystem that contains additional packages required for the project. This is the benefit of choice. Finally, WordPress makes it easy to use the latest JavaScript frameworks, NPM modules, and other tools that the latest front-end developers need.