美文网首页
React - 函数式组件化 & props参数传递

React - 函数式组件化 & props参数传递

作者: 辻子路 | 来源:发表于2019-07-29 09:57 被阅读0次

React函数式组件化 & props参数传递

函数式组件

// 第一种创建组件的方式(函数式组件)
// 组件首字母必须大写
function Hello() {
    // 如果在一个组件中 return 一个null,则表示此组件什么都不渲染
    // return null
    // 在组件中,必须返回一个合法的jsx虚拟dom元素
    // 组件中的props永远都是只读的,不能被重新赋值
    return <div>这是一个Hello组件</div>
}

定义变量 & 使用组件

const user = {
    name: '沙赞',
    age: 14
}

ReactDOM.render(<div name="123"><Hello name={user.name} age={user.age}></Hello> </div>, document.getElementById('app'))

通过props传递参数

function Hello(props) {
    console.log(props)
    return <div>这是一个Hello组件  --- {props.name}</div>
}

展开运算符简化传递props

那么如果user的属性值有很多,那么在组件里面再按照上面的写法就会很麻烦,这时我们可以使用展开运算符(...)来简化操作。

ReactDOM.render(<div name="123"><Hello {...user}></Hello> </div>, document.getElementById('app'))

相关文章

  • React - 函数式组件化 & props参数传递

    React函数式组件化 & props参数传递 函数式组件 定义变量 & 使用组件 通过props传递参数 展开运...

  • react(react+dva+antd)项目总结

    react part 1.props属性 props是一个从外部传进组件的参数,主要作为就是从父组件向子组件传递数...

  • React知识点记录

    函数组件 React.FC 函数组件是最简单的组件定义方式,它接收唯一的 props 参数 useState 通过...

  • react组件间通信

    react中的props和state props只读,用于组件之间传递信息,这个信息包括:数据和函数 state用...

  • 最新面试集合

    react 1,react类组件和函数组件区别 函数组件:function Welcome (props) {re...

  • React初探(三)

    认识props 1.props是父组件传递给子组件的参数2.props是只读性的3.props可以通过父组件传递给...

  • 组件的pros

    前面文章提到一个React工程中包含很多Component,可以通过向组件中传递参数,及props,使得组件更灵活...

  • React 组件之间传递参数 Props

    React 的组件可以放入其他组件中去,有的时候,需要根据不同的调用显示不同的效果。这个时候,就需要向这个组件中传...

  • props

    每个组件都存在Props属性,函数声明式组件(props),类声明式组件(this.props) 组件标签中所有的...

  • react里面父子组件通讯

    一、父组件 二、子组件 三、父组件通过props向子组件传递参数,子组件通过调用父组件的回调函数callback并...

网友评论

      本文标题:React - 函数式组件化 & props参数传递

      本文链接:https://www.haomeiwen.com/subject/qdyvrctx.html