Khai báo dependency dùng chung qua shared (Module Federation) hoặc import maps, đặt singleton: true và ràng buộc version để các micro-frontend dùng chung một bản thư viện nặng như React.
- Nếu mỗi mảnh tự bundle React riêng thì payload tăng mạnh và khi hai bản React gặp nhau sẽ lỗi "invalid hook call".
requiredVersion/strictVersiongiúp cảnh báo khi version lệch. - Đánh đổi cần nhớ: chia sẻ càng nhiều thì các team càng phải đồng bộ khi nâng version (vì singleton chỉ có một bản) — điều này làm giảm tính độc lập.
- Lưu ý: đừng chia sẻ mọi thứ; chỉ singleton những thứ buộc phải dùng chung một instance (React, react-dom, design system core), còn lại để mỗi mảnh tự quản để giữ autonomy.