开发者指南 本指南包含面向希望部署 NeoDash 或根据自身需求对其进行扩展的开发人员的信息。 构建和运行 配置 独立模式 组件概述 设计 样式配置 添加可视化 状态管理 测试 贡献 扩展 NeoDash 的先决条件 NeoDash 是一个使用 TypeScript 编写的 Web 应用程序。在扩展应用程序时,也强烈建议了解 React 和 Redux。具体来说,以下语言和框架构成了 NeoDash 的核心 React Redux Redux Thunks Cypress Material UI Webpack 以下核心库用于构建报表的可视化效果 react-force-graph (图形) @mui/datagrid (表格) @nivo (条形图、折线图、饼图) leaflet (地图) react-markdown (Markdown)