html - 如何将外部 React 库添加到静态 HTML 页面
问题描述
我在一个 js 文件中有这个:
const { motion } = require('../fmotion/node_modules/framer-motion/');
class Welcome extends React.Component {
render() {
return
<div>
<Text>{this.props.name}</Text>
<motion.div
onClick={() => setIsActive(!isActive)}
animate={{
rotate: isActive ? 90 : 0,
}}
>
</motion.div>;
</div>
}
}
这是我的 HTML:
<script src="https://unpkg.com/react@17/umd/react.development.js" crossorigin></script>
<script src="https://unpkg.com/react-dom@17/umd/react-dom.development.js" crossorigin></script>
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
<script src="~/js/welcome.js" type="text/babel"></script>
<script type="text/babel">
ReactDOM.render(
<Welcome name='Trikamscsc'/>,
document.getElementById('root')
);
</script>
如何将 Framer-Motion 库集成到我的静态 Html 页面中?
解决方案
推荐阅读
- vba - 将文档添加到日历项目时的事件
- linux - 当 NoNewPrivileges=no 时 AppArmor 拒绝执行“无新权限”
- python - 无法从 .npy 文件中看到图像
- python - 与 Python 同时下载文件的最佳方法?
- laravel - Laravel 8 管理控制器不起作用 - 有什么问题?
- c# - C# MVC (Umbraco 8) - 在家里收到反复警告
- firebase - 来自firestore的googlemaps标记位置未在flutter中更新
- javascript - React useEffect 在排序条目后不会重新渲染
- python - 如何从文本中删除行,直到关键字
- c# - 来自列表中图片框的碰撞检测c#