コンテンツにスキップ
Vantage
English
Esc
navigateopen⌘Jpreview
このページの内容

What is Vantage

A config-free React dashboard framework. You only write index.tsx.

A vantage point is a place with a clear, commanding view — and that’s the idea behind the name: give you a dashboard that sees all of your data at a glance, with the least possible effort.

Vantage is a config-free React dashboard framework for Squadbase Editor, built on Vite 8. As an app author you write a single index.tsx — routing, React setup, TanStack Query, Tailwind CSS, the UI kit, the dev server, an optional API server, and the build are all owned by Vantage.

// index.tsx  →  route "/"
export default function Dashboard() {
  return (
    <main className="p-6">
      <h1 className="text-2xl font-semibold">Dashboard</h1>
    </main>
  );
}

Those seven lines are a working dashboard app. You never write vite.config, tailwind.config, postcss.config, components.json, or vantage.config.

Highlights

One-file first

A single index.tsx is a complete app. Add a .tsx file when you want another page.

Convention over configuration

Config files aren’t just unnecessary — they’re forbidden. File and directory conventions drive everything.

Managed stack

React, Vite, TanStack Router/Query, Tailwind, and the UI kit are pinned by Vantage.

Server is optional

Add server/ to enable an API. Without it, your app is a client-only SPA.

Next steps

このページは役に立ちましたか?