跨平台的拖拽
crossvent:封装跨平台事件绑定的库
跨平台的触摸事件
利用crossvent
封装绑定跨平台拖拽事件的方法touchy
,以便支持移动端和pc端
根据环境获取的触摸事件名,用懒加载的方式替换掉touchy函数,之后绑定事件不需要再判断
crossvent:封装跨平台事件绑定的库
利用crossvent
封装绑定跨平台拖拽事件的方法touchy
,以便支持移动端和pc端
根据环境获取的触摸事件名,用懒加载的方式替换掉touchy函数,之后绑定事件不需要再判断
1 | function bind(fn, thisArg) { |
函数式组件只能使用props,Hook能够在函数式组件的情况下使用state、生命周期以及其他的React特性
为什么需要引入React Hook,可以查看官方文档:https://zh-hans.reactjs.org/docs/hooks-intro.html#motivation
1 | # react-router-dom依赖react-router |
其实就是一个封装事件绑定的库,但是看到了一些技巧记录下来
github地址:https://github.com/bevacqua/crossvent/blob/master/src/crossvent.js
1 | module.exports = { |