zoukankan      html  css  js  c++  java
  • react.js 中对props 的理解

    -----------------开始---------------------

    1. 每个组件都是一个对象;

    2.props是对象的一个属性;

    3.组件对象可以通过props传递;

    ----------------代码截图说明------------------------

    01. 代码

    //组件01
    function FancyBorder(props){
        console.log(props)
        return(
            <div className={'FancyBorder FancyBorder-' + props.color}>
                {props.children}
            </div>
        )
    }
    //组件02
    function Dialog(props) {
        console.log(props)
      return (
        <FancyBorder color="blue">
          <h1 className="Dialog-title">
            {props.title}
          </h1>
          <p className="Dialog-message">
            {props.message}
          </p>
        </FancyBorder>
      );
    }
    //组件03
    function WelcomDialog(){
    
        return (
            <Dialog title="测试" message="我知道结果"/>
        )
    }

    02. 将props打印至控制台

    可以看到组件1的props有Children 和 color两个属性,通过在组件上定义获得,组件2 有message 和 title两个属性,

    也是在组件上定义获得,这样就比较容易理解了。

    ---------------到此为止先-------------------

    ---------------目前个人对react的理解也不是很深,如果本文对您有所帮助,欢迎打赏-----------------

  • 相关阅读:
    C# 正则表达式
    C# 预处理命令
    C# System.Collections
    C#文件流 System.IO和对文件的读写操作
    c# 网站发布
    C# 数据库
    c# 数据存储过程 存储函数
    insert 插入
    SVN远程管理
    【Win】印象笔记快捷键
  • 原文地址:https://www.cnblogs.com/vali/p/6433151.html
Copyright © 2011-2022 走看看