Same components, same props, same look. Bklit TanStack Charts renders them with TanStack Charts, and you install it as a package instead of copying files.
The benchmarks have the numbers for each chart and how they were measured.
npm i bklit-tanstack-charts// Before: files copied in by the shadcn registry
import { AreaChart } from "@/components/charts/area-chart";
import { Area } from "@/components/charts/area";
import { Grid } from "@/components/charts/grid";
// After: one package
import { Area, AreaChart, Grid } from "bklit-tanstack-charts";components/charts/. If nothing else uses them, remove the @visx/* packages as well. Your theme variables stay as they are.