Usage
Micro-Frontends
({ type: 'Application', typeweb: 'SPA', os: 'Linux', toolsbuild: 'Webpack5', protocol: 'REST', name: 'host', port: '9001', framework: 'react', language: 'javascript', css: 'css', })
💃 Motivation
A quick recap about the concept of Micro Frontends:
Techniques, strategies and recipes for building a modern web app with multiple teams using different JavaScript frameworks. — Micro Frontends
📦 Structura
- Module Federation Webpack 5 (MFW)
- SPA
- React 18 (js/ts)
- VUE 3 (js/ts)
- Angular (ts)
- Svelte (js/ts)
- SSR
- Next 13 (js)
- SPA
- Vite
- SPA
- React 18 (ts)
- VUE 3 (js)
- SSR
- Nuxt 3 (js)
- SPA
- Single-Spa + MFW
- React 18 (js)
- StoryBook (storybook-module-federation)
- React 18 (js/ts)
- Vue 3 (js)
- Packages (wsrun)
- Protocol
- WebSocket
- REST
- Futter build (Webpack) - experimental
Styles
- SCSS architecture
- Tailwind
- Bootstrap
Сomponent example
- Example VUE btn => REACT
- Example REACT btn => VUE
- Single-Spa + Module Federation (host/remote)
✨ Features
- ⚡ Remix js (react)
- ⚡ Protocol
- ⚡ FSD
