03 2020 档案
摘要:1. 首先复习一下跨域的几种主要方式: a. jsonp b. cors c. 代理服务(开发环境下常用) 2. 代理服务器:可实现转发请求。即浏览器在3000端口发出请求,通过代理转发,将请求发送给5000端口的服务;5000端口的服务处理后,将响应返回为3000端口。 create-react-
阅读全文
摘要:1. 高阶函数:是一类特殊的函数 具有以下特征中的一种即可称作高阶函数: a. 接受函数作为参数 b. 返回一个函数 常见的有: 1) 定时器:setTimeout, setInterval 2) Promise((resolve, reject) => {}) then(val => {}) 3)
阅读全文
摘要:一、react项目中使用less 1. 安装配置 npm i -D less less-loader 2. 查看webpack配置 npm run eject 此操作不可逆,生成新的目录。 3. 修改其中的webpack.config.js文件 二、react 16.12.0 中修改antd的主题样
阅读全文
摘要:React Hooks: let you use React without classes.(对于已有的使用class定义的React组件,官方不推荐全部重写。可将react hooks用于新创建的React组件)。 使用class定义React component有什么弊端:a. this指向不
阅读全文
摘要:1. BrowserRouter 与 HashRouter最显著的区别是,HashRouter的URL中含#,例如:http://example.com/#/your/page 2. webpack内置就支持code splitting, 但要使用babel(将JSX编译为JavaScript)时,
阅读全文
摘要:const Redux = require('redux'); const reducer = function(state, action) { if (action.type 'changeName') { // const newState = JSON.parse(JSON.stringif
阅读全文