• 3、ReactJs基础知识03--组件&&props


    1、组件,从概念上类似于 JavaScript 函数。它接受任意的入参(即 “props”),并返回用于描述页面展示内容的 React 元素即他返回的是React元素,是可以放到JSX语法中使用的元素。

    2、组件类型,根据书写方式分为函数组件和class组件:

         // 函数式组件
          function Welcome(props) {
            return <h1>Hello, {props.name}---{props.title}</h1>;
          }
    
          // class类组件
          class WeGo extends React.Component {
            render() {
              return <h1>Hello, {this.props.name}</h1>;
            }
          }

    3、组件嵌套,即组件中调用组件

        // 嵌套组件
          function App() {
            return (
              <div>
                <Welcome name="Sara" title="子组件1"/>
                <Welcome name="Cahal" title="子组件1"/>
                <Welcome name="Edite" title="子组件1" />
              </div>
            );
          }

    4、关于props

    当 React 元素为用户自定义组件时,它会将 JSX 所接收的所有的属性(attributes)转换为单个对象传递给组件,这个对象被称之为 “props”。即自定义组件接收的参数props
    并且,组件的Props 的只读性。所有 React 组件都必须像纯函数一样保护它们的 props 不被更改。 需要修改的时候这就用到了状态组件,拥有自己的state,以后会讲到。
    5、关于组件规则
    组件名称必须以大写字母开头。React 会将以小写字母开头的组件视为原生 DOM 标签
     
     
     
     
     
     
  • 相关阅读:
    2020/10/29
    2020/10/24
    2020/10/28
    2020/10/31周报
    linux shell 中判断字符串为空的正确方法
    20201107 千锤百炼软工人
    20201103 千锤百炼软工人
    20201109 千锤百炼软工人
    20201111 千锤百炼软工人
    20201105 千锤百炼软工人
  • 原文地址:https://www.cnblogs.com/gopark/p/12291827.html
Copyright © 2020-2023  润新知