React 组件

  • 函数式组件
  • 类组件
1 . 函数式组件
  • 一般用于静态界面
function Childom( props ){
   //  props 打印结果就是{tianqi:'天气'}
   let   title=<h2>我是副标题</h2>
    let  tianqi=props.tianqi
    let  isGo=tianqi=="下雨"?"不出门" :"出门"
   return (
      <div>
         <h1>这是一个函数组件</h1>
         {title}
          <div>
              是否出门 {isGo}
          </div>
      </div>
   )
}
// 在这可以传参,
ReactDOM.render(<Childom   tianqi="下雨"/>,document.getElementById('root'))
2 . 类组件
  • 一般有交互的组件,有数据的操作
class HellowWorld extends React.Component{
  render(){
          console.log(this)
        // { props:'下雨'}
     return(
        <div>
          <h1>这是一个类组件</h1>
        </div>
   )
 }
}
ReactDOM.render(<HellowWorld   tianqi="下雨" />,document.getElementById('root'))
3 . 复合组件--组件中又有组件
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。