問題タブ [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.

0 投票する
0 に答える
84 参照

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