摘要: 新增pages/reduxComponent.js, 内容如下 新增redux/active/cartActive.js, 内容如下 新增redux/reducers/cardReducers.js, 内容如下 新增redux/reducers/index.js, 内容如下 新增redux/stor 阅读全文
posted @ 2019-04-23 19:57 要开心 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 记录一下:就是访问80端口会自动代理到proxy_pass指向的url 阅读全文
posted @ 2020-09-25 16:55 要开心 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 编程语言大体可分为两大类: 静态类型语言在编译时就已经确定类型,而动态类型语言的类型要到程序运行的时候,根据赋予不同的值来动态确定属于某种类型。 静态类型语言优点: 提前确定类型可以减少程序的错误,编译器还能对代码做一些优化; 静态类型语言缺点: 强类型导致程序员需要写更多代码去约定类型,分散程序员 阅读全文
posted @ 2019-06-24 11:50 要开心 阅读(177) 评论(0) 推荐(0) 编辑
摘要: React的ref有3种用法: 1. 字符串(已废弃)2. 回调函数3. React.createRef() 老规矩先上代码 新增pages/Ref.js文件 route/index.js修改如下 启动项目npm start,打开http://localhost:3000/#/refs 查看控制台打 阅读全文
posted @ 2019-04-16 20:45 要开心 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: axios是独立的ajax插件,不依赖于react,在VUE中甚至原生JS开发的项目中也可以用,现在已经是前端主流的ajax插件。 首先安装axios npm install axios --save 以上是get和post请求的例子,区别是参数格式不一样,接下来我们在项目中请求下模拟数据 新增pu 阅读全文
posted @ 2019-04-15 19:46 要开心 阅读(12432) 评论(0) 推荐(2) 编辑
摘要: 现在前端新项目大部分都是单页引用,为了减少首页加载时间过长很多公司会选择懒加载或服务端渲染,服务端渲染基本上属于重构了,不但前端要改大量代码 后端也要做很多配置处理,耗时比较长 本文主要聊聊懒加载,react版本更新比较快 懒加载主要有四种,有些已废弃不推荐使用,本文就讲最好用、最简单的一种配置 新 阅读全文
posted @ 2019-04-14 20:55 要开心 阅读(2661) 评论(0) 推荐(0) 编辑
摘要: https://github.com/huangjie2016/reacts 如果感兴趣的小伙伴可以在这个地址打开clone到本地启动项目 阅读全文
posted @ 2019-04-14 10:15 要开心 阅读(346) 评论(0) 推荐(0) 编辑
摘要: React Hooks 是 React 16.7.0-alpha 版本推出的新特性 优点 新建hooks文件夹 hooks/test1.js \ hooks/useState.js hooks/test1.js hooks/useState.js router/index.js修改如下 启动项目ht 阅读全文
posted @ 2019-04-14 10:11 要开心 阅读(454) 评论(0) 推荐(0) 编辑
摘要: react16.3开始对生命周期做了一些改动,本项目是16.8所以就用新版生命周期来说明,先上图 新建文件Mount.js 启动项目切换url http://localhost:3000/#/mount F12打开控制台,打印顺序为getDerivedStateFromProps =》render= 阅读全文
posted @ 2019-04-12 15:27 要开心 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 新增Child.js文件 修改Home2.js文import React from 'react'; 子组件Child.js: 阅读全文
posted @ 2019-04-11 16:59 要开心 阅读(615) 评论(0) 推荐(0) 编辑