Workflow Reactjs screenshot

Workflow Reactjs

Author Avatar Theme by Fdaciuk
Updated: 15 Jun 2023
146 Stars

My workflow with ReactJS + Webpack 3+

Overview:

The Workflow ReactJS is a project that aims to provide a comprehensive set of tools and features for developing ReactJS applications. It comes with Webpack 3, Babel, React hot loader, and Jest for testing, among other features. The project also includes Storybook for creating component stories and supports async/await and dynamic import() functions. Additionally, it offers the option to use Preact for production builds. The project requires Node.js version 6 or higher and can be easily set up by cloning the repository and installing the dependencies. The developers provide a list of scripts for starting the application, running tests, building the project, and more. The project is licensed under MIT.

Features:

  • Webpack 3
  • Babel
  • React hot loader
  • HTML and CSS generated automatically by webpack
  • Jest for tests
  • Chai for assertions
  • Storybook for creating isolated components’ stories
  • Async/await support
  • Dynamic import() function
  • Webpack tree shaking
  • Optional use of Preact for production build

Installation:

To install the Workflow ReactJS project, follow these steps:

  1. Clone this repository: git clone git@github.com:fdaciuk/workflow-reactjs.git
  2. Remove the .git directory
  3. Install the dependencies: yarn (or npm i)
  4. Run yarn dev (or npm start) to develop on http://localhost:3000
  5. Run yarn build (or npm run build) for production build (files will be generated in the dist directory)

Summary:

The Workflow ReactJS project provides a comprehensive set of tools and features for developing ReactJS applications. It includes Webpack 3, Babel, React hot loader, and Jest for testing. It also supports async/await and dynamic import() functions, and offers the option to use Preact for production builds. The project can be easily set up by cloning the repository and installing the dependencies, and provides a range of useful scripts for development, testing, and building the project. The project is licensed under MIT.