Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Four-part tutorial showing how to build React apps with Webpack 4, Babel 7, and Material Design.

A full-stack Next.js TypeScript template focused on functionality over UI, featuring Zustand, TanStack Query, and ESLint 9 support.
react-webpack-babel-md-tutorial is a free, four-part tutorial repository from Creative Tim that shows how to build a React application with Webpack 4, Babel 7, and Material Design, from a bare-bones setup to a full dashboard UI.
The repository is a progressive tutorial split into four parts. Part 1 contains only a minimal React entry point (index.html and index.js). Part 2 adds a webpack.config.js with Webpack 4. Part 3 introduces a .babelrc for Babel 7 and adds SCSS styling via index.scss. Part 4 assembles the complete Material Dashboard React project with components, layouts, routes, variables, and views. You run it locally with npm install and npm start inside each part's folder.
Each part runs independently. The quick start suggests cloning the repository, then running npm install and npm start inside Part 2, Part 3, or Part 4. You can open the corresponding webpack.config.js and .babelrc to trace how each part adds functionality.