2018-11-05 组件和Props

组件可以将UI切分成一些独立的、可复用的部件,这样你就只需专注于构建每一个单独的部件。
UI=user interface
用户界面的每一个操作,都可以是一个组件,把功能拆的越来越小,出错的几率就会变得越来越小,同时利于维护,那一块功能需要修改,就修改那一块。

组件从概念上看就像是函数,它可以接收任意的输入值(称之为“props”),并返回一个需要在页面上展示的React元素。

函数定义/类定义组件
function方式:

function Hello(props){
  return <h1>Hello, {props.name}</h1>;
}

class语法糖方式:

class Hello extends React.Component {
  render() {
    return <h1>Hello, {this.props.name}</h1>;
  }
}

使用组件:

const element = <Hello name="Sara" />;
const element = <Hello {{name:"Sara"}}/>;
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 作为一个合格的开发者,不要只满足于编写了可以运行的代码。而要了解代码背后的工作原理;不要只满足于自己的程序...
    六个周阅读 8,683评论 1 33
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,247评论 25 708
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,066评论 2 59
  • 乌龟的龟壳是用来保护自己的,危险出现的时候,会缩回那层厚厚的龟壳来保护自己,不用面对伤痛,不用担心暴雨,只要安稳的...
    荼靡微微阅读 1,906评论 0 0
  • 两个家庭背景家教乡风以及后天经历完全不同的人拼合成一个家庭,磨合期为多久
    雏茧阅读 181评论 0 0

友情链接更多精彩内容