有没有一种方法可以在React Native应用程序中使用p5.js?

6
有没有一种方法可以在React Native应用程序中使用p5.js?发现2017年的一篇旧文章说这是不可能的。但是自那以后双方都有很多变化,而我对此还很陌生。任何指导都将有所帮助。

7
我相信这一直是可能的,你只需要管理一个画布,对吧?请查看 https://www.npmjs.com/package/react-p5-wrapper。 - Drew Reese
2
除了Drew的链接之外,您可能还想在github上检查[这个仓库](https://github.com/Gherciu/react-p5)或[这个仓库](https://github.com/atorov/react-p5js)。 - statox
之前的建议都不适用于React Native - 只适用于React(两者不同) - 我发现唯一接近的是https://github.com/expo/expo-processing。 - MarkM
1个回答

1

除了那些非常有用的存储库/库的评论之外,您可能还想知道以下内容:

  • p5.js可能需要初始化window对象。例如不兼容服务器端渲染(SSR)。
  • 您仍然可以在客户端加载页面后懒惰地导入p5.js(例如使用import(...)语法),并将其作为引用传递给画布,但这将需要一些异步逻辑,在React中并不总是轻松。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接