react-app-rewired
可以不react-scripts eject 的情况下抛出webpack的配置项
react-app-rewired - npm
react-app-rewire-alias 取别名
pusher (要收费)
pusher-js 是一种用于实现实时数据传输的库。它可以用于在客户端创建连接和订阅频道以接收数据。pusher-js 支持多种平台,包括 Web,iOS 和 Android 等。
pusher - npm
react-hook-form
react-hot-toast
react-spring
react动画库
react-icons
react-icons - npm
react使用图标
import { FaBeer } from "react-icons/fa";
function Question() {
return (
<h3>
{" "}
Lets go for a <FaBeer />?{" "}
</h3>
);
}
轮播库
react-slick
react-slick - npm
动画相关
react-flip-move: react-flip-move - npm
有Dom变化的,使用其包裹起来,就有动画效果
F:fist开始位置
L:last结束位置
I:insert 插入位置
P: 开始动画
将dom操作变得顺滑
React-Spring: react-spring - npm
react-motion
react-transition-group
钱包相关库
bconnectkit - npm
react-transition-group
mobx
mobx-react"
react-copy-to-clipboard
normalize.css
react-tooltip
fast-deep-equal
use-bus
events
pc端可拖拽库
https://www.npmjs.com/package/react-draggable
https://codesandbox.io/s/still-monad-yfi4fn?fontsize=14&hidenavigation=1&theme=dark&file=/src/App.js:111-124