Storybook デモ ↓
- Typescript
- React18
- ReactThreeFiber
- Drei
yarn
yarn dev
#or
yarn storybook
npm install r3f-dom-masonry
# or
yarn add r3f-dom-masonry
# or
pnpm install r3f-dom-masonry
import { R3FDomMasonry } from "r3f-dom-masonry";
const items = [
{
element: <div>Dom1</div>,
},
{
element: <div>Dom2</div>,
},
{
element: <div>Dom3</div>,
},
{
element: <div>Dom4</div>,
},
{
element: <div>Dom5</div>,
},
{
element: <div>Dom6</div>,
},
{
element: <div>Dom7</div>,
},
{
element: <div>Dom8</div>,
},
{
element: <div>Dom9</div>,
},
];
export default function App() {
return (
<div
style={{
width: "100vw",
height: "100vh",
}}
>
<R3FDomMasonry items={items} />
</div>
);
}-
Nakano Misaki さん: three-dom-alignment
-
Mr.Renato Pozzi: react-plock
https://github.com/askides/react-plock?ref=reactjsexample.com
MIT LICENSE
