Concern
UI library and component model.
Technology
React
Documentation
- Website: https://react.dev/
- Repository: https://github.com/facebook/react
- Getting started: https://react.dev/learn
Version
v19
Implementation
The desktop app is a React application. It is created via shadcn create with the Vite template, so React is the UI library and the entry is a standard Vite + React setup (e.g. main.tsx mounting the root component). The app uses React Router in Data Mode and TanStack Query for server state; see routing and server-state. UI components come from shadcn (Base UI) and are styled with Tailwind.
Integration
vite
React is used with @vitejs/plugin-react in the vite build. See routing (React Router), ui-primitives (Base UI), and form-handling (react-hook-form).