react框架
sikies
钱端嘛
展开
-
create-react-app配置代理方法
creat-react-app下配置代理的方法:安装http-proxy-middleware$ npm install http-proxy-middleware --save在根目录的src下创建src/setupProxy.js文件,然后写入下边内容。const proxy = require('http-proxy-middleware');module.exports = function (app) { app.use( proxy('/api',{原创 2020-05-29 08:50:37 · 1425 阅读 · 0 评论 -
体验 JavaScript 函数式编程的优美——redux下compose函数
背景 本以为对javascript掌握还算可以,但是当看了Redux库的applyMiddleware(中间件)的代码后,我深刻地认识到了javascript是可以使用地这么灵活,js 下的函数式编程是这么的美妙。每每看到这段二十来行的代码,都会细细品味(自己菜看不懂)。applyMiddleware 的作用中间件之所以是中间件,表面上的dispatch(action),实际上中间件已经将...原创 2020-04-11 16:35:05 · 275 阅读 · 1 评论 -
antd pro 的使用总结(2)
1d.tsdeclare 关键字 主要用来生命全局变量。更多关于declare 的知识:官方文档注意:nameSpace 的一些知识declare namespacenamespace 是 ts 早期时为了解决模块化而创造的关键字,中文称为命名空间。由于历史遗留原因,在早期还没有 ES6 的时候,ts 提供了一种模块化方案,使用 module 关键字表示内部模块。但...原创 2019-11-30 20:07:36 · 949 阅读 · 0 评论 -
antd pro 的使用总结(1)
1 model的分类model 分两类,一是全局 model,二是页面 model。全局 model 存于/src/models/目录,所有页面都可引用;页面 model 不能被其他页面所引用。但是又发现了 dva 官方文档这样写注意:如果当前应用中加载了不止一个model,在其中一个的effect里面做select操作,是可以获取另外一个中的state的。所以,借助这个...原创 2019-11-30 11:45:53 · 1215 阅读 · 0 评论 -
数组中插入另外一个数组——(纯函数方式实现)
js中自带的api——splice虽然可以实现插入,但是结果会影响到原有的数组,在 react 的reducer中就不能直接对state中的数组这么操作(保证纯函数的原则)。因此可以借助 concat 和 slice 的 api 实现不影响原有数组内容的插入操作。 Array.prototype.insertArray = function (index, insertArr) { ...原创 2019-11-02 11:05:28 · 656 阅读 · 0 评论 -
react学习总结
目录1 react生命周期2 关于组件 className 设置的问题3 react 中实现一些动画的效果4 encodeURIComponent()5 react项目开发步骤推荐6 webpack 的特色与功能1 react生命周期react 组件的生命周期整个过程如下:2 关于组件 className 设置的问题对于自定义的组件,如果在组件...原创 2019-08-11 10:08:54 · 403 阅读 · 0 评论 -
react学习总结——react-router库的使用
目录1 概念2 基本的使用3路由传参4 Switch5 component与render1 概念Router 路由器组件,用来包含各个路由组件,管理路由。Router 组件本身知识一个容器,真正的路由需要通过 Route 组件定义。现在典型的应用都使用 <BrowserRouter>、<HashRouter>等,对于低级接口 <Ro...原创 2019-08-11 20:04:05 · 528 阅读 · 0 评论 -
react-redux库的使用
目录里边有用到的代码:https://github.com/redux-utilities/redux-promise/blob/master/src/index.js 自己照着http://todomvc.com/写的 todo-list 代码在https://github.com/zhoushaokun/to-do-list上边1react-redux 的思想——将所有组件分...原创 2019-08-18 10:53:40 · 244 阅读 · 0 评论