Sha256: 55eb6213da903b9314707c2e950b17c786c09ada140d0fb62e354fe3462b33bc

Contents?: true

Size: 900 Bytes

Versions: 40

Compression:

Stored size: 900 Bytes

Contents

# Entry Points and Globally Exposing Objects

You should ensure you configure the entry points correctly for webpack.

## When using React 0.14 and greater

You need both include `react-dom/server` and `react` as values for `entry`, like this:

```
  entry: {

    // See use of 'vendor' in the CommonsChunkPlugin inclusion below.
    vendor: [
      'babel-core/polyfill',
      'react',
      'react-dom',
    ],
```

and you need to expose them:

```
      // React is necessary for the client rendering:
      {test: require.resolve('react'), loader: 'expose?React'},
      {test: require.resolve('react-dom'), loader: 'expose?ReactDOM'},
```

and use this line rather than `{test: require.resolve('react-dom'), loader: 'expose?ReactDOM'},`:

```
   {test: require.resolve('react-dom/server'), loader: 'expose?ReactDOMServer'},
```

## When you use React 0.13

You don't need to put in react-dom.

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
react_on_rails-6.6.0 docs/additional-reading/webpack.md
react_on_rails-6.6.0.alpha.1 docs/additional-reading/webpack.md
react_on_rails-6.5.1 docs/additional-reading/webpack.md
react_on_rails-6.5.0 docs/additional-reading/webpack.md
react_on_rails-6.4.2 docs/additional-reading/webpack.md
react_on_rails-6.5.0.beta.1 docs/additional-reading/webpack.md
react_on_rails-6.4.1 docs/additional-reading/webpack.md
react_on_rails-6.4.0 docs/additional-reading/webpack.md
react_on_rails-6.3.5 docs/additional-reading/webpack.md
react_on_rails-6.3.4 docs/additional-reading/webpack.md
react_on_rails-6.3.3 docs/additional-reading/webpack.md
react_on_rails-6.3.2 docs/additional-reading/webpack.md
react_on_rails-6.3.1 docs/additional-reading/webpack.md
react_on_rails-6.3.0 docs/additional-reading/webpack.md
react_on_rails-6.2.1 docs/additional-reading/webpack.md
react_on_rails-6.2.1.rc.3 docs/additional-reading/webpack.md
react_on_rails-6.2.1.rc.2 docs/additional-reading/webpack.md
react_on_rails-6.2.1.rc.1 docs/additional-reading/webpack.md
react_on_rails-6.2.0 docs/additional-reading/webpack.md
react_on_rails-6.1.2 docs/additional-reading/webpack.md