react
uneedcode
秃了不变强说不过去
展开
-
前端导入导出excel
导入 const inputFileChange = () => { document.getElementById(`fileInput`).addEventListener('change', inputFileChangeDeal); }; const inputFileChangeDeal = (e) => { const files = e.target.files; if (files.length == 0) return; var原创 2021-03-30 22:54:26 · 142 阅读 · 0 评论 -
react-redux的使用及注意事项
使用react开发企业级应用在对数据进行共享时,原生的redux仓库管理方法比较繁琐。而react-redux是基于原生redux封装的一个插件库,使用起来比较简单,而且不用每次都订阅和取消订阅。下面就让我们来看看react-redux是如何使用的吧!1.在一个react项目中安装 react-reduxyarn add react-redux redux2.新建一个 stroe 文件夹,创建管理员文件夹。// 1. 定义管理员 src\store\reducer\index.jsconst原创 2020-06-02 23:27:05 · 202 阅读 · 0 评论 -
10分钟快速上手redux,是真的10分钟
最近自己琢磨了一星期,才了解了redux的使用方法。一星期你是在开玩笑吗???我们学一样东西,必须知道他有什么用,再了解要怎么运用。那redux是用来干什么的呢?简而言之,redux是用来传递数据的,实现组件间数据共享。类似于vue里面的vuex。具体使用方法如下:下载redux依赖包yarn add redux值得一提的是,redux虽然使用繁琐但可以用于任意项目,vuex只能用于vue项目。引入redux并解构出创建仓库的方法import {createStore} from原创 2020-06-01 22:54:54 · 218 阅读 · 0 评论 -
React报错了怎么办
最近在学习react,遇到一个报错。代码如下class H1 extends Component { state = { num: 0, }; timer = 0; // 定时器在挂载时设置了,在卸载时应该销毁 // 如果实在render时设置了,在卸载时无法销毁 componentDidMount() { let { num } = this.state; this.timer = setInterval(() => { num++;原创 2020-05-29 21:16:02 · 183 阅读 · 0 评论