React Gantt 与 Firebase 集成
本教程描 述了如何构建一个 React Gantt 图表,使任务和连线数据能够在多端客户端之间通过 Firebase Firestore 实时同步。这种功能对于以下场景尤为有用:
- 项目管理工具
- 团队协作应用
- 多人同步至关重要的排程平台
你将学习如何:
- 设置 Firebase 以实现实时更新
- 初始化并渲染 Gantt 图
- 使用实时同步处理 CRUD(创建、读取、更新、删除)操作
- 高效处理 Gantt 状态的实时变更
你可以在 GitHub 上查看相应的示例:DHTMLX React Gantt 与 Firebase Firestore 演示。
第一步:项目设置
首先创建一个 React + Vite 项目。
要创建一个 React 项目并进入项目目录,请运行以下命令:
npm create vite@latest react-gantt-firebase -- --template react-ts
cd react-gantt-firebase
按如下所述安装所需的依赖:
npm install firebase
安装 React Gantt
按照 React Gantt 安装指南 的说明安装 React Gantt。
在本教程中我们使用评估版包:
npm install @dhtmlx/trial-react-gantt
或者
yarn add @dhtmlx/trial-react-gantt
如果你已经在使用 Professional 包,请在命令和导入中将 @dhtmlx/trial-react-gantt 替换为 @dhx/react-gantt。