Not your typical micro-frontend: React, Vue & Svelte frontend experiment, connected with Redux for cross-framework state synchronization and communication.
This repo demonstrates how different frameworks can co-exist inside one app while sharing a single Redux store. Each framework manages its own rendering logic, but they all stay in sync thanks to Redux. Itβs an experiment in frontend anarchy β not production-ready, but fun to explore.
Mix and match components from different frontend frameworks (React, Vue, Svelte) in the same app.
π Live Demo
Clone the repo
git clone https://github.com/AmirhoseinHesami/redux-microfront-anarchy-experiment.git
cd redux-microfront-anarchy-experiment
Install dependencies
```sh
npm install --force
Start dev server
npm run dev
Build for production ```sh npm run build
The project uses TailwindCSS for styling, ensuring a consistent design system across React, Vue, and Svelte components.
This highlights how even when frameworks differ, UI can remain visually cohesive.
src/
ββ react-app/ # React components
ββ vue-app/ # Vue components
ββ svelte-app/ # Svelte components
ββ store/ # Redux store shared across frameworks
ββ main.ts # App entrypoint