类库 › react-three-fiber
pmndrs

pmndrs/react-three-fiber

react-three-fiber 是 Three.js 的 React 渲染器,允许开发者以声明式和组件化的方式在 React 中构建 3D 场景。它无缝集成 React 生态,让 Three.js 的所有功能都能通过可复用、可交互的 React 组件实现。

30,445 1,798 30,445 14
在 GitHub 上查看

技术栈

框架

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

评论

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.1. UTC+08:00, 2026-04-02 08:58
浙ICP备14020137号-1 $mapa de visitantes$