TIL17 - props , state

2178 ワード

props(専門用語)


  • すべての構成部品に組み込まれたオブジェクト

  • 私より高い存在を与えて

  • 親から子に渡されるプロパティ
    両親が性別を決めてくれたと思います.

  • タグには、他の定義済み属性が必要です.
    React.コンポーネントにはpropsという名前の組み込みオブジェクトがあります.
    内蔵オブジェクトには親が提供するすべてのアイテムがあります.

  • 構成部品に関数を作成する場合、無条件にArrow関数として表示
    (これは混乱を招く可能性があります)

  • インスタンスを使用すると、オブジェクトのプロパティにアクセスするようにアクセスします.
  • n/a.両親



    やれやれ。



    同じ構成部品でリサイクルできます。



    でんたつかんすう


    n/a.両親



    やれやれ。



    じょうたい

  • 親ではなく私の状態
    例文は「名前、性別」とは関係なく、「空腹、満腹」のようなものです.
  • 州は客体です.
  • サブアイテムは読み取り専用
  • です.
  • javascriptは、任意のコンテンツをスキップできます.
    (文字列以外の値はすべて{}で認識する必要があります)
  • 初期構文

    constructor(){
    super();
    this.state = {
     //이 안에 값을 넣어주면 된다.
     titleColor: "red"
    };
    }

    これは何ですか。


    属する構成部品

    レンダリングでコンソールを撮影する理由


    リアクターがスクリーンを描画すると、レンダー(Render)という関数を呼び出してスクリーンを描画するためです.

    利用状態



    内括弧はオブジェクト外括弧はJavaScript

    イベントによるステータスの変更


  • イベントリスナーに追加するコールバック関数を作成します(矢印関数を使用)

  • stateを変更するには、次の手順に従います.setState()を呼び出すときに置換する必要があります.(setStateは更新とみなす)
    setStateで再レンダリングします.

  • パラメータ値にオブジェクト{}を入れ、パラメータ値に値を入れます.
    (setState関数react.componentで事前に作成した関数を呼び出す)

  • setState()を呼び出すと、パラメータとしてのオブジェクトが既存のステータス値とマージされます.
    ただし、オブジェクト間の結合が同じキー値である場合、後で入力する値は上書きされます.

    ボタンに適用



    上に作成した矢印関数{}を入れます.

    注意、jsxでは、親ラベルで包みます!!!