Sha256: 1d4c125e50a5b94d61ef2d78d90450aa817665dcf8f9a63699e75440818d5ee2

Contents?: true

Size: 1.32 KB

Versions: 62

Compression:

Stored size: 1.32 KB

Contents

# Webpack Tips

## Where do I learn about advanced Webpack setups, such as with "CSS Modules", "Code Splitting", etc
You can try out example app, [shakacode/react-webpack-rails-tutorial](https://github.com/shakacode/react-webpack-rails-tutorial). We're building comprehensive production examples in our new, premium product, [**React on Rails Pro**](https://forum.shakacode.com/t/introducing-react-on-rails-pro-subscriptions/785). If you're interested, please see the details in [this forum post](https://forum.shakacode.com/t/introducing-react-on-rails-pro-subscriptions/785).

## Webpack v1 or v2?
We recommend using Webpack version 2.3.1 or greater.

## yarn or npm?
Yarn is the current recommendation!

## Entry Points

You should ensure you configure the entry points correctly for webpack if you want to break out libraries into a "vendor" bundle where your libraries are packaged separately from your app's code. If you send web clients your vendor bundle separately from your app bundles, then web clients might have the vendor bundle cached while they receive updates for your app.

Webpack v2 makes this very convenient! See:

* [Implicit Common Vendor Chunk](https://webpack.js.org/guides/code-splitting-libraries/#implicit-common-vendor-chunk)
* [Manifest File](https://webpack.js.org/guides/code-splitting-libraries/#manifest-file)



Version data entries

62 entries across 62 versions & 1 rubygems

Version Path
react_on_rails-11.0.9 docs/additional-reading/webpack.md
react_on_rails-11.0.8 docs/additional-reading/webpack.md
react_on_rails-11.0.7 docs/additional-reading/webpack.md
react_on_rails-11.0.6 docs/additional-reading/webpack.md
react_on_rails-11.0.5 docs/additional-reading/webpack.md
react_on_rails-11.0.4 docs/additional-reading/webpack.md
react_on_rails-11.0.3 docs/additional-reading/webpack.md
react_on_rails-11.0.2 docs/additional-reading/webpack.md
react_on_rails-11.0.1 docs/additional-reading/webpack.md
react_on_rails-11.0.0 docs/additional-reading/webpack.md
react_on_rails-11.0.0.beta.1 docs/additional-reading/webpack.md
react_on_rails-10.1.4 docs/additional-reading/webpack.md
react_on_rails-10.1.3 docs/additional-reading/webpack.md
react_on_rails-10.1.1 docs/additional-reading/webpack.md
react_on_rails-10.1.0 docs/additional-reading/webpack.md
react_on_rails-10.0.2 docs/additional-reading/webpack.md
react_on_rails-10.0.1 docs/additional-reading/webpack.md
react_on_rails-10.0.0 docs/additional-reading/webpack.md
react_on_rails-9.0.3 docs/additional-reading/webpack.md
react_on_rails-9.0.2 docs/additional-reading/webpack.md