Closed johnhbenetech closed 6 years ago
@johnhbenetech we are mostly leaning toward using ReactJS, due to better maturity and more experience with it across the team, as well as potential for using React Native for mobile apps in the future.
If you are fine with moving to React, I would propose that we use an incremental approach, where we would move to React without necessarily blocking other tasks.
1) Add React & Webpack as the build system 2) Make the whole page one React component, still heavily using JQuery. Anything new (hopefully can be avoided) would be added as React components. 3) Transition the MathLive piece to a React wrapper component 4) Transition other pieces to React components 5) Add additional niceties like eslint, uglification, etc.
What do you think ?
Works for me! You guys should feel free to create a different endpoint (not index.html) to hold the new version.
@oskarhinc @afijal feel to start the work on this and split into smaller pieces if need be. Also feel free to correct my steps from above if you feel something is missing.
I guess it's a right time to close it
I believe we had discussed vue.js, but I'm open to whichever framework we think can get the job done.