Как отлаживать библиотекуact.js - PullRequest
0 голосов
/ 28 июня 2018

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

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

Ответы [ 3 ]

0 голосов
/ 06 июля 2018

Есть несколько способов отладки.

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


реагировать-красивый-DND

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

Все примеры

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

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

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

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

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

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

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

Здесь есть довольно много ответов о том, как вы можете отладить приложение реакции.

0 голосов
/ 28 июня 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...