首页 > 其他 > 详细

React组件

时间:2019-12-09 00:32:20      阅读:101      评论:0      收藏:0      [点我收藏+]

目录:

 

 

1、创建组件的第一种方式

// 创建组件的第一种方式(组件名称首字母必须大写)
function Hello() {
    return <div>这是Hello组件</div>
}
ReactDOM.render(<Hello></Hello>, document.getElementById(‘app‘))

// 为组件传递props数据
function Hello2(props) { // props只读
  return <div>这是Hello2组件, {props.id} + "--" + {props.name} + "--" + {props.age}</div>
}
var user = {id: 1, name: ‘张三‘, age: 20}
// ReactDOM.render(<Hello2 id={user.id} name={user.name}></Hello2>, document.getElementById(‘app‘))
ReactDOM.render(<Hello2 {...user}></Hello2>, document.getElementById(‘app‘))

 

 2、将组件抽离为单独的jsx文件

   src目录下创建components/Hello3.jsx

import React from ‘react‘

// 为组件传递props数据
export default function Hello3(props) { // props只读
    return <div>这是Hello3组件, {props.id} + "--" + {props.name} + "--" + {props.age}</div>
}
// export default Hello3

  index.js

import React from ‘react‘
import ReactDOM from ‘react-dom‘
// 默认,如果不做配置,不能省略.jsx后缀
import Hello3 from ‘./components/Hello3.jsx‘

// 将组件抽离为单独的jsx文件
ReactDOM.render(<Hello3 {...user}></Hello3>, document.getElementById(‘app‘))

 

3、省略.jsx后缀, 配置webpack设置根目录

4、创建组件的第二种方式

 

 

 

 

React组件

原文:https://www.cnblogs.com/xy-ouyang/p/12008441.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!