レンダリング() - コンポーネント - 純粋関数

レンダリング()

 

呼び出されると、それがチェックし、変更し、次のいずれかのタイプを返します。

    • 反応する要素を通常JSXによって作成されました。例えば、<DIV /> DOMノードがレンダリングされる反応、<MyComponentの/>、カスタムコンポーネントとして<DIV />または<MyComponentの/>要素のいずれかが描画される反応である反応します。
    • あるいはの配列の断片この方法は、レンダリング、複数の要素を返すことができるようにします。より詳細な情報については、参照断片のマニュアルを参照して。
    • ポータルですあなたは、異なるDOMサブツリーに子ノードをレンダリングすることができます。詳細については、を参照してください。文字列または数値型彼らは、DOMのテキストノードとしてレンダリングされます
  • ブールまたはヌル何もレンダリング。(主試験がブール型であることを特徴とする請求リターン試験&& <子供/>モードをサポートするために使用されます。)

レンダリング()関数は、状態のコンポーネントを変更することなく、同じ結果を各コールを返すことを意味する純粋関数であるべきで、それが直接ブラウザと相互作用しません。

ブラウザと対話するためにあなたの操作を実行するには、componentDidMount()または他のライフサイクル・アプローチをしてください。レンダリング()は純粋関数である、あなたが考えるの組み立てを容易にすることができますしてください。

 

https://zh-hans.reactjs.org/docs/react-component.html#render

 

UI部を構築するための成分の性質;

ステートレスコンポーネントは、関数にすることができます。

(){

リターン<= "">

</>

</>

;

 

おすすめ

転載: www.cnblogs.com/feng9exe/p/11096825.html