問題タブ [react-devtools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - カスタム React レンダラーの React Devtools サポートをどのように実装しますか?
React Devtools をカスタム React レンダラーに統合する方法についてのドキュメントはありません。React DOM や React Native などの公式の React レンダラーは、React Devtools を統合するために特注のアプローチを取っているため、研究が困難 (そしておそらく無駄) になっています。
このトピックに関する1 つの記事が存在しますが、古い API について言及しています (そのため、わざわざ引用するつもりはありません)。
React Hardwareの実装は研究の基礎を提供しますが、それがもはや機能するかどうかは明らかではありません (エントリ ファイルとしてInitializeJavaScriptAppEngine.js
、コードベースのどこにもインポートされなくなり、さらに、リポジトリまたは に存在しなくなったファイルをインポートしますnode_modules
)。
少なくとも、WebSocket 通信が関与することがわかります。私のカスタム レンダラーは、iOS と Android 用のクロスプラットフォームです。これらのプラットフォームごとに WebSockets ライブラリをインストールする必要がありますか (これが最も理にかなっていると思います)、それとも WebSockets は単に Node.js ベースのパッケージャー サーバーで実行されますか?
カスタム React レンダラーにreact-devtools-core
(現在)統合するために必要な最小限の手順は何ですか?v3.6.1