- Setup the development environment
gulpfile
andpackage.json
- Build the HTML, CSS and JavaScript accordingly (named
demo.*
) - Abstract each block into React components and utilize React functionalities
- Set up the build process to compress the files and deploy to GitHub Pages
- React
- Babel
- Browserify
- BrowserSync
- Gulp
- Sass
- Pug (formerly Jade)
- ES2015
- No
jQuery😌