类库
› react-three-fiber
pmndrs/react-three-fiber
react-three-fiber 是 Three.js 的 React 渲染器,允许开发者以声明式和组件化的方式在 React 中构建 3D 场景。它无缝集成 React 生态,让 Three.js 的所有功能都能通过可复用、可交互的 React 组件实现。
技术栈
框架
React
19.2.0
状态管理
Zustand
^4.4.7
构建工具
Vite
^5.2.10
测试
Jest
^29.7.0
代码规范
ESLint
^8.12.0
Prettier
^2.6.1
查看全部依赖 (62)
依赖
@babel/runtime
^7.17.8
@react-three/drei
^9.105.5
@types/webxr
*
@use-gesture/react
latest
base64-js
^1.5.1
buffer
^6.0.3
its-fine
^2.0.0
react-dom
19.2.0
react-use-measure
^2.1.7
react-use-refs
^1.0.1
scheduler
^0.27.0
suspend-react
^0.1.3
three
^0.172.0
three-stdlib
^2.35.16
use-error-boundary
^2.0.6
use-sync-external-store
^1.4.0
wouter
^2.12.1
开发依赖
@babel/core
7.17.8
@babel/preset-env
7.16.11
@babel/preset-react
7.16.7
@babel/preset-typescript
^7.16.7
@changesets/changelog-git
^0.1.11
@changesets/cli
^2.22.0
@preconstruct/cli
^2.1.5
@testing-library/react
^15.0.2
@types/eslint
^8.4.10
@types/jest
^29.2.5
@types/lodash
^4.14.191
@types/react
^19.2.7
@types/react-dom
^19.2.3
@types/react-native
0.69.5
@types/react-reconciler
^0.32.3
@types/scheduler
0.23.0
@types/three
^0.172.0
@typescript-eslint/eslint-plugin
^5.17.0
@typescript-eslint/parser
^5.17.0
@vitejs/plugin-react
^4.2.1
@vitejs/plugin-react-refresh
^1.3.6
eslint-config-prettier
^8.5.0
eslint-import-resolver-alias
^1.1.2
eslint-plugin-import
^2.25.4
eslint-plugin-jest
^27.2.1
eslint-plugin-prettier
^4.0.0
eslint-plugin-react
^7.29.4
eslint-plugin-react-hooks
^4.4.0
expo-asset
^8.6.0
expo-file-system
^15.4.3
expo-gl
^11.4.0
husky
^7.0.4
jest-cli
^27.5.1
lint-staged
^12.3.7
lodash
^4.17.19
pretty-quick
^3.1.3
react-dom
^19.2.0
react-native
0.69.3
react-nil
^2.0.0
react-reconciler
^0.33.0
three
^0.172.0
three-stdlib
^2.35.16
ts-jest
^29.1.2
ts-node
^10.9.1
typescript
^5.3.3