摘要: 1 dangerouslySetInnerHTML 使用此属性的原因是得到一个安全的数据,生成一个仅包含唯一key——__html的对象,表明这段内容会被当成text/taint使用,它的使用方式是这样的: <div dangerouslySetInnerHTML={{this.props.xx}} 阅读全文
posted @ 2018-09-07 16:27 歆轶 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 使用sass的前提是安装Ruby,如果是Mac系统,那么免去安装,Windows系统需要自行安装https://www.sass.hk/install/.当安装好以后,直接执行安装sass命令:gem install sass sass文件的后缀名是.scss,如果想要将sass文件转为css文件, 阅读全文
posted @ 2018-09-07 16:26 歆轶 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 学习Redux之前,我了解了它需要去解决什么问题: 用户使用方式复杂 不同身份不同使用方式 多个用户可以协作 与服务器大量交互,或者使用websocket 视图数据从多个来源获取 共享组件状态 组件之间可以改变状态 Redux相比于的React特点是多交互,多数据源.根据文章,得出一句话:Redux 阅读全文
posted @ 2018-09-07 16:24 歆轶 阅读(200) 评论(0) 推荐(0) 编辑
摘要: redux-persist作用是将store中的数据缓存到浏览器中,减少数据请求,每当白名单中的数据发生变化,才会进行一次更新缓存的操作,并且这个数据缓存是存在localStorage中的,不是会话级别的缓存。 安装方式两种:npm install --save redux-persist / ya 阅读全文
posted @ 2018-09-07 16:18 歆轶 阅读(9543) 评论(0) 推荐(2) 编辑
摘要: git安装好以后,首先应该做的是配置自己的名字和邮箱,以便于分配: git config --global user.name 'xxx' git config --global user.email 'xxx@ex.com' 配置好以后查看命令: git config --list git ini 阅读全文
posted @ 2018-09-07 16:04 歆轶 阅读(175) 评论(0) 推荐(0) 编辑
摘要: PropTypes用于对类型的验证,从而更加容易捕获bug。在React v15.5之前,它内置React.PropTypes函数帮助解决,之后放弃支持,采用prop-types库定义。 下面是常用和不常用的一些验证写法,从官网获取: 除了父组件给传递属性和方法外,子组件内部默认可以指定值,而此时p 阅读全文
posted @ 2018-09-07 16:03 歆轶 阅读(154) 评论(0) 推荐(0) 编辑
摘要: object.assign()方法的作用:它是用于将所有可枚举属性的值从一个或多个源对象复制到目标对象,基本语法: Object.assign(target,...source); const assign = require('object-assign');//经常会这样使用 如果target中 阅读全文
posted @ 2018-09-07 16:00 歆轶 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 1 class Header extends React.Component { 2 constructor(props) { 3 super(props); 4 this.time = 0; // 重点在于这个this.time的使用 5 } 6 suggestShow(e) { 7 let sugInput = e.target.value; 8 clearT... 阅读全文
posted @ 2018-09-07 15:58 歆轶 阅读(286) 评论(0) 推荐(0) 编辑