Есть ли способ определить, совместим ли пакет npm с реагирующим?Как определить, совместим ли пакет npm с реагирующим?
Я читал, что для использования в реакционно-родных они должны иметь полипол. Это то, что я могу найти?
Например: https://www.npmjs.com/package/redux-persist
Я учусь реагировать родной и JavaScript. Я надеялся воспользоваться многими существующими пакетами npm. Однако, если пакет не имеет «реагировать-родной» как часть имени пакета, он, похоже, не работает.
Спасибо заранее,
Похоже, нет ни одной вещи, которую нужно искать, чтобы определить, совместим ли пакет с совместимостью. В то время как я ожидаю, что большинство пакетов не поддерживают реакцию-родной, если я нахожу какие-либо «реактивные» импортные, это, скорее всего, совместимо с native-native. Пакет, зависимый от DOM, не может работать с native-native. Что вы ищете для определения пакета как зависимого от DOM? –
Нет простого пути. Вам просто нужно посмотреть исходный код. Вы будете достаточно безопасны с использованием инфраструктур утилиты, таких как lodash, подчеркивание, моменты. В остальном я сканирую очевидные, сказочные признаки, такие как зависимость от [response-dom] (https://www.npmjs.com/package/react-dom) или, возможно, просмотр ссылок на React. createElement, React.createClass, React.DOM и другие потенциально связанные с DOM API верхнего уровня (https://facebook.github.io/react/docs/top-level-api.html) –
Помимо поиска зависимостей DOM, в случае, когда пакет был написан для NodeJS, вы также должны искать использование собственных объектов Node API в дереве зависимостей, например 'fs',' path', 'net' и т. д. –