solidjs-community/solid-three
port of @react-three/fiber for solid
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tuần
#1 Repository Của Tháng
🚀 solid-three: React-three-fiber đến với SolidJS
solid-three là phiên bản cổng SolidJS của React-three-fiber — xây dựng cảnh Three.js khai báo, reactive như DOM tree trong SolidJS.
solid-three là một dự án nguồn mở TypeScript, được tạo ra bởi cộng đồng SolidJS. Đây là phiên bản cổng (port) của React-three-fiber, một thư viện phổ biến giúp xây dựng cảnh 3D Three.js theo cách khai báo. Thay vì phải thao tác trực tiếp với API của Three.js, bạn có thể dùng các nguyên tắc reactive của SolidJS để mô tả cảnh một cách tự nhiên.
✨ Điểm nổi bật
- Khai báo cảnh Three.js: Xây dựng cảnh 3D như cây DOM SolidJS, dễ đọc và dễ bảo trì.
- Reactive primitives: Tích hợp hoàn toàn với hệ thống reactivity của SolidJS.
- Tương thích Three.js: Sử dụng trực tiếp các đối tượng và API của Three.js mà không cần wrapper phức tạp.
- Cài đặt đơn giản: Hỗ trợ npm, yarn, pnpm để cài đặt nhanh chóng.
- Dev Container hỗ trợ: Hỗ trợ phát triển trong môi trường container để tránh vấn đề hiệu năng trên Windows.
- Template Vite sẵn có: Có sẵn template dự án Vite kết hợp SolidJS + solid-three + ESLint + Prettier.
💡 Vì sao đáng chú ý
solid-three mang lại một cách tiếp cận hoàn toàn mới để làm việc với Three.js — thay vì viết code thủ tục, bạn khai báo cảnh một cách reactive. Điều này giúp giảm đáng kể đường cong học và tăng tính bảo trì. Đặc biệt phù hợp với các nhà phát triển đã quen với SolidJS muốn tạo nội dung 3D trên web mà không cần học thêm kiến thức sâu về Three.js.
#SolidJS #ThreeJS #WebGL #WebXR #ReactThreeFiber #TiniX
Similar Projects
Discover other similar projects and AI models.
The open source visual workspace for React / Three Fiber. Build the 2D and 3D web. React Three Editor.
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
🤖 Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelte
Your GitHub profile as a 3D pixel art building in an interactive city
View and Interact with PDFs in React, SolidJS, Svelte and JavaScript apps
🐦⬛ Unstyled, accessible and customizable UI primitives for SolidJS