Contributors began by summarizing the criteria for evaluating framework options, includes factors like stability, longevity, maturity, adoption, accessibility, proven in a WordPress context, and extensibility, among others. Most of the discussion centered on the benefits and drawbacks of React vs Vue.
The majority of those who participated in the meeting seemed to favor React, as it is already used with several major WordPress projects such as Calypso, Gutenberg, and Jetpack. WordPress’ project lead, Matt Mullenweg, has publicly stated that Automattic is betting on React long-term. Mullenweg has also expressed a desire for Calypso, or a similar interface, to replace wp-admin in the future. The company has been building its products on React for several years and is pot committed at this point when it comes to the framework.
Fair, but React is what us, Facebook, and many others are betting on long-term.
— Matt Mullenweg (@photomatt) December 13, 2016
Contributors present for the meeting agreed they would be hesitant to commit a new framework to core without using it in some way for a core feature. The decision has not yet been made. Anyone with experiences to share on implementing JS frameworks in the context of WordPress is invited to comment in the discussion on the meeting notes and join the next core-js meeting Tuesday, May 30, 2017, 8:00 AM CDT.
I hope whatever they choose they don’t choose React. It’s the ugliest thing I’ve seen in years.
Vue.js proves that you can get the same performance while keeping your sanity. I can understand why React would be picked because of stability, but I think Vue.js is plenty stable at this point. Vue is just better than React in that it has a way lower barrier of entry. It also resembles Polymer a little bit, a direction where I hope we’re eventually going, instead of JSX.