このページ内容は2021年1月21日以降、再調査・再検証してません。実際に扱う際は最新の情報にアクセスしてください。
インタラクティブなユーザーインターフェースを作るためのライブラリですreact_gui_sandbox。Reactのデザインシステムやコンポーネントライブラリをもとに作られているようですreact_gui_doc。コンポーネントやフックを読み込んで使います。例えば、ホバーすると色を変えるものを作りたいときは以下のように書きます。
1import React from "react";2import { useHover } from "react-gui/use-hover";34export default function App() {5const [hovered, onHoverChange] = React.useState(false);6const ref = useHover({ onHoverChange });78return (9<div10ref={ref}11style={{12width: 200,13height: 200,14margin: "50px auto",15border: "1px solid black",16backgroundColor: hovered ? "orange" : null17}}18/>19);20}
RemotionはReactで動画が作れるライブラリですremotion。Adobe Premire Proのような高度な動画編集はできませんが、テロップを入れたり、画像を入れたりなどできます。最近だと、Playerコンポーネントというものが追加され、動画をビルドせずとも再生できるようになりましたremotion26。