finds.dev← search

// the find

yezihaohao/react-admin

★ 6,748 · TypeScript · MIT · updated May 2022

:sparkles: react-admin system solution : react 后台管理系统解决方案

A React + Ant Design admin dashboard boilerplate with tables, charts, forms, drag-and-drop, and a rich text editor. It was a popular Chinese-ecosystem starter template circa 2020–2021. Last touched May 2022 — it has been effectively abandoned for four years.

TypeScript throughout, not bolted on — the component files are all .tsx with reasonable typing. Ant Design theming via Less variable overrides is set up correctly, so swapping the color palette actually works. Code splitting with react-loadable is wired up properly across all routes, which was non-trivial at the time. Component breadth is decent: two chart libraries, drag-and-drop, gallery, rich text, and multiple table variants are all demonstrated in one place.

The dependency stack is four years stale: create-react-app (itself unmaintained), React Router v4, react-loadable (replaced by React.lazy in 2018), and an obscure custom Redux wrapper called redux-alita instead of Redux Toolkit — any team adopting this starts with an immediate technical debt sprint. Almost all documentation is in Chinese with no English equivalent; 6,700 stars are misleading if you don't read Chinese. There are effectively zero tests — just the default CRA stub — so you get no safety net when upgrading anything. The antd version is likely v3 or v4, which means a breaking migration to v5 is required to stay on a supported version.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →