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:
- Clone this repository:
git clone git@github.com:fdaciuk/workflow-reactjs.git - Remove the .git directory
- Install the dependencies:
yarn(ornpm i) - Run
yarn dev(ornpm start) to develop on http://localhost:3000 - Run
yarn build(ornpm 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.