Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs p5.js的正确类型是什么_Reactjs_P5.js - Fatal编程技术网

Reactjs p5.js的正确类型是什么

Reactjs p5.js的正确类型是什么,reactjs,p5.js,Reactjs,P5.js,我已经安装了@类型/p5@0.9.0对于react-p5但是vs-code没有给我任何关于p5使用哪种类型的代码提示,我已经回复到any只是为了让它工作,我应该如何找到正确的类型来使用 import React from 'react'; import Sketch from 'react-p5'; const App: React.FC = () => { const setup = (p5: any) => { p5.createCanvas(window.inn

我已经安装了
@类型/p5@0.9.0
对于
react-p5
但是vs-code没有给我任何关于p5使用哪种类型的代码提示,我已经回复到
any
只是为了让它工作,我应该如何找到正确的类型来使用

import React from 'react';
import Sketch from 'react-p5';

const App: React.FC = () => {

  const setup = (p5: any) => {
    p5.createCanvas(window.innerWidth, window.innerHeight);
  };

  const draw = (p5: any) => {
    p5.background(50);
  };

  return (
    <React.Fragment>
      <Sketch setup={setup} draw={draw} />
    </React.Fragment>
  );
};

export { App };
从“React”导入React;
从“react-p5”导入草图;
常量应用程序:React.FC=()=>{
常量设置=(p5:any)=>{
p5.createCanvas(window.innerWidth、window.innerHeight);
};
常量绘制=(p5:任意)=>{
p5.背景(50);
};
返回(
);
};
导出{App};

接口是
p5InstanceExtensions
因此,请尝试:

import {p5InstanceExtensions} from 'p5';
...
const setup = (p5: p5InstanceExtensions) => {