q5-react
Version:
> Minimal React wrapper for [q5](https://github.com/q5js/q5.js) — like p5, but faster ⚡
12 lines (11 loc) • 372 B
TypeScript
import q5 from "q5";
import "./q5-canvas.css";
export type SharedState = Record<string, any>;
export interface Q5CanvasProps {
size?: "fullscreen" | number | [number, number];
draw: (p: q5, sharedState: SharedState) => void;
sharedState?: SharedState;
children?: React.ReactNode;
}
declare const Q5Canvas: React.FC<Q5CanvasProps>;
export default Q5Canvas;