reactjs - 我可以在没有 create-react-app 的现有网页中使用来自 npm 的 React 组件吗?
问题描述
我知道在 React 中,您可以从这个出色的文档 ( https://reactjs.org/docs/add-react-to-a-website.html ) 中将组件添加到任何现有页面。但是,在该示例中,组件是从头开始构建的。我也在从头开始构建我自己的几个组件,但我也想使用来自 npm 的一些不同组件。例如,有一个叫做 react-ace ( https://www.npmjs.com/package/react-ace )。
如果一个组件在 npm 上发布(并且在 unpkg.com 上可用),是否可以像上面的 React 文档示例中那样将它添加到现有页面?我尝试添加一个脚本标签,并以此为源:https : //unpkg.com/react-ace@9.4.1/dist/react-ace.js/main.js 但这不会使 AceEditor 可用。或者,是否必须以某种方式处理组件才能使用它们?
注意:我也在探索使用 create-react-app 来构建和共享应用程序,我可能最终会这样做,但我想知道是否可以在现有页面中使用任何npm React 组件,如果可以,如何使用?
解决方案
推荐阅读
- tensorflow - 为什么keras层初始化不起作用
- syntax - OCaml 语法混乱
- python - 如果在子列表列表中找到键,如何总结不同键的值?
- python - Aysnc 将对象转换为协程。加载对象字段
- java - ForkJoinPool.commonPool() 和 new ForkJoinPool(availableCPU - 1) 有什么区别?
- bash - 使用 awk/sed/grep 将字符串分解为两个数组
- sql-server - SSIS ForEach File循环 - 将文件名插入表
- android - 用户和当前进程都没有 android.permission.ACCESS_NETWORK_STATE Nativescript
- r - 在 R 中的多个 csv 文件中查找最大列值
- c - 如何删除结构数组中的重复元素并打印输出