近期React开发的小总结

1、setState改变状态不是立即更新的,解决办法:用回调

this.setState({
   currentIndex:0
},()=>{
  //这里写回调函数
})

2、多层组件传递事件
父:

<Parent onClick={ this.handleClick.bind(this)} />

子:

<Child onClick={ this.props.handleClick} />

孙:

<div onClick={this.props.handleClick.bind(this,arg1)}><div/>

注意:具体handleClick方法写在父中,具体如下:

handleNavClick(arg1, event) {
        //具体操作
    }

3、在服务器端渲染的时候,前端用a标签href跳转页面是走的后端渲染,有闪屏出现,可以改用react-router里的link等来解决

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 做React需要会什么? react的功能其实很单一,主要负责渲染的功能,现有的框架,比如angular是一个大而...
    苍都阅读 14,818评论 1 139
  • 原教程内容详见精益 React 学习指南,这只是我在学习过程中的一些阅读笔记,个人觉得该教程讲解深入浅出,比目前大...
    leonaxiong阅读 2,860评论 1 18
  • React.js的Rails开发者指南 原作者:Fernando Villalobos 原文链接:https://...
    不知道为啥被屏蔽阅读 3,729评论 0 24
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • 和你相比我是创业晚辈,也就连续创业七年,我能想到的创业经验,认知,等估计和你都有交集,彼此了解也不够,就不说这些了...
    心甲阅读 136评论 1 0