use-dom
作者: expo
在 Expo 应用中运行仅支持 Web 的库,方法是在原生端通过 WebView 渲染,在 Web 端则直接使用。支持任何 React Web 库(如 recharts、react-syntax-highlighter、canvas、WebGL),无需修改,只需将其包裹在带有 'use dom'; 指令的 DOM 组件文件中。通过可序列化的 props 和异步函数在原生端与 WebView 之间传递数据,实现原生与 Web 上下文之间的双向通信。通过 dom 属性提供 WebView 配置选项:滚动控制、安全区域……
npx skills add https://github.com/expo/skills --skill use-dom