首页 > 解决方案 > 你如何实现对自定义 React 渲染器的 React Devtools 支持?

问题描述

没有关于如何将 React Devtools 集成到自定义 React 渲染器的文档,并且 React DOM 和 React Native 等官方 React 渲染器采用定制的方法来集成 React Devtools,这使得研究它们变得困难(并且可能毫无结果)。

有一篇关于这个主题的文章,但提到了一个过时的 API(所以我不会费心引用它)。

React Hardware的实现提供了研究的基础,但它是否工作还不清楚(作为入口文件,InitializeJavaScriptAppEngine.js不再导入代码库中的任何地方,并且导入存储库中不再存在的文件或node_modules)。

至少,我可以看到将涉及 WebSocket 通信。我的自定义渲染器是适用于 iOS 和 Android 的跨平台渲染器;我需要为这些平台中的每一个安装一个 WebSockets 库(我认为这是最有意义的),还是 WebSockets 仅在基于 Node.js 的打包服务器上运行?

react-devtools-core将(截至v3.6.1)集成到我的自定义 React 渲染器中所需的最少步骤是什么?

标签: reactjsreact-devtools

解决方案


推荐阅读