Создавал приложение React поверх create-react-app, которое использует Webpack через реакцию. -scripts и имеет React / Redux / React-dom и т. д. в качестве зависимостей в нашем package.json.
Чтобы использовать эти зависимости JS, мы используем операторы импорта, однако для других зависимостей JS (то есть JS, используемого в Bootstrap и jQuery) мы импортируем их через CDN. (У нас есть файлы CSS Bootstrap в нашем каталоге CSS, и мы используем операторы импорта).
Существует ли общепринятая практика использования CDN вместо node_modules или обоих на стороне интерфейса?
Моя первоначальная мысль заключалась в том, чтобы использовать CDN для получения статических файлов JS, если вы не собираетесь использовать их в качестве импорта в своих файлах JS, но мне было интересно, правильно ли это думать.
Очевидно, что это не конкретный вопрос React, а просто использование React, чтобы дать больше контекста.