摘要:
转做前端开发以来,每天使用最频繁的工具就是控制台了,git提交代码要用,npm安装node包也要用,grunt 运行 task 也要用,可是系统自带的cmd太难用,有界面丑,字体丑,不能最大化等等问题,常见的替代品如下 那么问题就来了: “windows 下 Terminal哪家强?” 推荐一款代替 阅读全文
摘要:
本文记录下react开发里常,Visual Studio Code开发集成环境常用的插件,简单截图如下,具体作用自己下载后对应详情界面会有介绍 (1)大体列表 (2)禁用列表 (3)推荐列表 (4)已启用列表 . 阅读全文
摘要:
前言: React Router 是一个基于React之上的强大路由库,它可以让你向应用中快速地添加视图和数据流,同时保持页面与URL间的同步。这是官方的解释,虽然足以解释React Router,但我觉的还不够重视这个插件。就目前我的工作经验所知,凡是React技术栈的项目(WEB和Native) 阅读全文
摘要:
本节主要针对之前的ToDoList代码做下优化 (1)删除无用构造器 (2)解构赋值优化this.props取值 优化如下 注意位置: 解构赋值语法定义的局部变量要写在render内部 (3)无状态UI组件抽离 将当前组件的render内部抽离出来 无状态组件的优点: 1、大大提高了组件渲染性能 2 阅读全文
摘要:
接着之前的react-redux完善ToDoList案例,实现点击按钮,添加列表项功能 (1)添加按钮响应事件 (2)编写映射关系 (3)编写reducer.js进行state的业务逻辑处理 测试如下,此时便完成了列表数据的添加操作 . 阅读全文
摘要:
目前为止的ToDoList案例已经可以正常展示,但是还不能修改编辑,如下所示 此时控制台报错提示,缺少onChange响应事件,所以接下来编写响应事件,改变state状态值。 (1)通常做法 之前的做法都是绑定具体方法进行调用,如下所示,绑定handleInput方法,当输入值时进行输出打印 接下来 阅读全文
摘要:
本节主要介绍react-redux的两个知识点:1、提供器Provider;2、Connect连接器。 (1)提供器provider 被Provider包裹的组件,可以直接获取store仓库的状态值,用法如下 只要被Provider包裹的组件都可以方便获取store (2)连接器Connect 提供 阅读全文