Files
react/examples/tree-shaking-create-react-app/README.md
witt 34b26223f8 chore: update GH's template and prettier config (#309)
* chore(gh): update GitHub's pull-request template

* chore: use unified common prettier config

* chore: add the mdx file to prettier

* chore(gh): update contributing guide docs
2020-07-02 21:59:29 +08:00

24 lines
644 B
Markdown

## Tree shaking for create react app
This is example of `tree-shaking` for [create-react-app](https://github.com/facebook/create-react-app).
By default, we do not `eject` configs from `create-react-app`, in this example,
we use [react-app-rewired](https://github.com/timarney/react-app-rewired) to change the default configs.
### About
- Add `config-overrides.js` to your root folder.
- Add deps: `yarn add babel-plugin-import customize-cra react-app-rewired -D`
- Replace your default scripts(`react-scripts`) with `react-app-rewired`.
### Previews
**Before:**
![before](public/esm-1.png)
<br />
**After:**
![after](public/esm-2.png)