我已经使用React大约一年了,最近我想深入研究react-beautiful-dnd。我过去曾经为Vanilla js和jQuery构建插件,但是我不确定如何去构建react.js插件甚至调试它。我对调试该插件并了解它的工作原理感兴趣,所以我该怎么做呢?
通常使用一个JS插件(主要是一个文件),因此每个函数中的console.log可以使您清楚地了解触发某个函数的原因和时间,以及如何使用react进行相同的操作.js插件?
答案 0 :(得分:5)
有多种调试方法。
好吧,我在整个代码中使用了很多不错的console.log
,console.dir
和util.inspect
语句,并遵循这种逻辑。
美丽的反应性
不幸的是,给定主题的文档和操作方法不多。但是,这对我有帮助。您可以通过以下链接获取快速入门指南:https://github.com/atlassian/react-beautiful-dnd/issues/363
基本用法示例
我们在codeandbox上创建了一些基本示例,供您直接使用:
要调试任何库:
这是调试该库的方法。这是最基本的方法。
答案 1 :(得分:3)
您必须在node_module
和console.log
中找到要调试的库函数。您可能需要console.log
通常在node_module/plugin/lib
或node_module/plugin/dist
中找到的已解析文件,而不是.jsx
中的node_module/plugin/src
文件。
答案 2 :(得分:3)
How do I debug Node.js applications?。
关于如何调试React应用程序,这有很多答案。