私は約1年間reactを使用していて、最近、 react-beautiful-dnd について詳しく調べたいと思いました。私は過去にVanillajsとjQueryのプラグインを作成しましたが、react.jsプラグインを作成する方法や、デバッグする方法がわかりません。私はこのプラグインをデバッグし、それが何よりもどのように機能するかを確認することに興味があります。
通常、JSプラグインでは、ほとんどが1つのファイルであるため、各関数内のconsole.logを使用すると、特定の関数がトリガーされる理由とタイミングを十分に明確に理解できます。react.jsプラグインで同じことを行うにはどうすればよいですか。 ?
デバッグする方法は複数あります。
まあ、私はよく場所をたくさん使いますconsole.log
、console.dir
およびutil.inspect
コード全体でステートメントを作成し、そのロジックに従います。
react-beautiful-dnd
残念ながら、特定のトピックに関するドキュメントや実行方法はあまりありません。しかし、これが私が役に立ったと思ったものです。 クイックスタートガイドのこのリンクをたどることができます: https://github.com/atlassian/react-beautiful-dnd/issues/ 36
基本的な使用例
直接操作できるように、codesandboxにいくつかの基本的な例を作成しました。
ライブラリをデバッグするには:
そのライブラリをデバッグする方法は次のとおりです。これが最も基本的な方法です。
Node.jsアプリケーションをデバッグするにはどうすればよいですか? 。
これには、reactアプリケーションのデバッグを行う方法についてかなりの数の回答があります。
そこからnode_module
とconsole.log
でデバッグしたいライブラリの関数を見つける必要があります。 console.log
のnode_module/plugin/lib
ファイルではなく、通常node_module/plugin/dist
または.jsx
にある解析済みファイルをnode_module/plugin/src
する必要がある場合があります。