• 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的理解也不是很深,如果本文对您有所帮助,欢迎打赏-----------------

  • 相关阅读:
    自动部署基于Maven的war文件到远程Tomcat
    解决Eclipse中新创建的Maven项目不自动创建web.xml文件
    JFreeChart
    hibernate
    hibernate
    hibernate
    hibernate
    Hibernate
    hibernate关联关系映射详解
    Hibernate获取数据java.lang.StackOverflowError
  • 原文地址:https://www.cnblogs.com/vali/p/6433151.html
Copyright © 2020-2023  润新知