What are module federation and micro-frontends in React?

Module federation allows multiple independent apps to run together, each having its own build and bundle, promoting reusability and modularization in micro-frontends.