Skip to content

M4R1KU/react-module-federation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Module Federation

Getting started

  1. Install dependencies
    yarn
  2. Run build
    yarn run build
  3. Start serving
    yarn run serve
  4. Go to http://localhost:3000 and http://localhost:3001

What does it do?

The project demonstrates the bi-directional functionality of webpack module federation. It contains two apps which both depend on each other. App 1 provides a toolbar and App 2 exposes a dummy application component which just shows an animation.

They both load the respective remote component and display the same app with the difference of a simple title.

App 1 Plugin Config

new ModuleFederationPlugin({
    ...,
    remotes: {
      'app2': 'app2'
    },
    exposes: {
      './App': './app1/App.js'
    }
})

App 2 Plugin Config

new ModuleFederationPlugin({
    ...,
    remotes: {
      'app1': 'app1'
    },
    exposes: {
      './RollingReact': './app2/RollingReact.js'
    }
})

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published