This template should help get you started developing with Tauri and Fable (React) in Vite.
This template adds Elmish to the tauri-fable template.
To learn more about the structure of Elmish within this template see elmish-store and its introductory article titled "Optimizing F# and React Integration with Elmish Store: A Guide to Efficient State Management" (link).
- .NET 8 SDK
- Node.js (20.x LTS)
- Rust
- Browser extension for Elmish
- Install .NET dependencies:
dotnet tool restore
dotnet paket install
- Install JavaScript dependencies:
corepack enable
corepack use pnpm@latest
pnpm install
- Build:
dotnet build src/Src.fsproj
- Dev:
pnpm tauri dev