Как отладить библиотеку react.js

Я использую реакцию примерно на год, и недавно мне хотелось вникать в реакцию-красивую-dnd . Я разработал плагины для ванильных js и jQuery в прошлом, но я не уверен, как это сделать, чтобы создать плагин action.js или даже отладить его. Я больше заинтересован в отладке этого плагина и понимании того, как он работает больше, чем что-либо, так как я могу это сделать?

Как правило, с JS-плагином, главным образом одним файлом, поэтому узел debug app.js.log внутри каждой функции дает вам достаточно четкое представление о том, почему и когда запускается определенная функция, как бы вы сделали то же самое с Плагин реакции.js?

node.js,reactjs,node-modules,

7

Ответов: 3


5 ов
+50

Существует несколько способов отладки.

Ну, я использую много же места console.log, console.dirи util.inspectзаявления на протяжении всего моего кода и следовать логике , что путь.


реагировать-красивая-ДНА

К сожалению, для данной темы не так много документации и практики. Но вот что я нашел полезным. вы можете перейти по этой ссылке для краткого руководства по началу работы : https://github.com/atlassian/react-beautiful-dnd/issues/363

Все примеры

Основные примеры использования

Мы создали некоторые базовые примеры на codeandbox для вас, чтобы играть напрямую:

  1. Простой вертикальный список
  2. Простой горизонтальный список
  3. Простой DnD между двумя списками

Отладка любой библиотеки:

Вот как вы можете отлаживать эту библиотеку. Это самый простой метод.

  • Установите его.
  • Проверьте, что вы используете, и что вам нужно для отладки.
  • Найти этот метод в node_modules.
  • Проверьте, имеет ли этот метод какое-либо объявление в коде.
  • Если да, поставьте несколько консольных журналов и посмотрите, печатаются ли они на консоли.
  • Затем проверьте консоль для ваших журналов.
  • Выполняйте процесс консольных журналов, пока не получите то, что ищете.

3

Вам нужно найти функцию библиотеки, которую вы хотите отлаживать node_moduleи console.logоттуда. Вы , возможно , потребуется console.logразобранного файл обычно находится в node_module/plugin/libили , node_module/plugin/distа затем .jsxфайл node_module/plugin/src.


3

Как отлаживать приложения Node.js? ,

Это дает довольно много ответов о том, как вы можете отлаживать свое реагирующее приложение.

Node.js, reactjs, узел-модули,
Похожие вопросы