React
不帅的喆
https://github.com/fancyzhe
展开
-
react修改标题
react是单页应用,所以我们可能需要根据不同的路由改变文档的title。使用原生的js来修改标题可以在路由index.js中添加一个setTitle的函数const setTitle = title => () => document.title = title;使用原创 2018-01-31 09:57:25 · 8125 阅读 · 0 评论 -
一个星期初步了解学习react的心得
作为一个实习生,刚刚入职公司。工作需要,在快速的熟悉公司的项目和开发流程,于是在一个星期恶补了react。最开始看的还是阮老师最经典易懂的教程 React 入门实例教程对着这13个demo,原封不动敲了一遍,还是不能懂为什么要用react。只是一直在重复强调一个概念“组件化”,也没有真正去弄懂模块化和组件化的区别在哪儿。现在大概能背出来概念,组件化是U原创 2017-11-27 10:07:20 · 11034 阅读 · 5 评论 -
react+materialUI完成自己的翻页组件
material是不带翻页工具的,这一点相比较antd还是有一些鸡肋。所以楼主简单封装了一个翻页组件,话不多说。上代码import React from "react";import ChevronLeft from 'material-ui/svg-icons/navigation/chevron-left';import ChevronRight from 'material-...原创 2018-03-27 17:25:17 · 5640 阅读 · 2 评论 -
对比起来学习前端三大框架(持续更新)
angular:数据双向绑定,模板功能强大。依赖注入和自定义directive非常灵活。学习路线长,框架偏重。优缺点详见:angularJS在实际开发中有哪些优缺点?vue:轻量级。每一个组件自带shouldComponentUpdate react:虚拟DOM操作,设置state值render页面。 在vue的官网中有提到,跟其他框架的不同,可以去仔细了解...原创 2018-02-10 10:33:29 · 14268 阅读 · 0 评论 -
react的setState进行Promise化
很多时候业务需要,在setState后再进行操作,比如改变下拉框的state值需要刷新table列表。这时候不可避免的需要使用setState中自带的callback方式。callback方式缺点是不好定位错误,很容易就进入了回调地狱。所以想到了可以将setState进行promise化,用.then的方式取代回调。/** * 将setState方法promise化,用promise的方式去...原创 2018-12-11 18:13:01 · 2360 阅读 · 1 评论