アセンブリクローニング反応 - React.cloneElement(サブアセンブリは、属性値を変更するために使用することができ、コピーサブアセンブリは、サブアセンブリが追加されます)

ボタンを達成するために必要なプロジェクトレベルの権限、それは単にフロントページのアクションボタンがレンダリング操作ボタンを必要としないバックグラウンド結合データによってレンダリングするために必要なものを制御する必要があります、

一般的な計画は次のとおりです。

次に、ボタン元にラベルとでは、タグアクセス制御ボタンを設定し、各ボタンの制御は、特定の背景「アクセスコントロールボタン」コンポーネントに渡された一意の値を与えられ、その後、ボタンアセンブリをレンダリングしないかどうかを決定、ポイントで使用される技術はReact.cloneElementで、次のReact.cloneElement見とともに、サブ要素の属性値を変更することができます

 

React.cloneElement

参数:TYPE(ReactElement)、[PROPS(オブジェクト)]、[CHILDREN(ReactElement)]

クローニングおよび新しいReactElement(内部サブエレメントはクローニングに従う)、新たな要素が(第2のパラメータの定義限り)新しい小道具を統合する、古い小道具、REF、キーの要素を保持するために戻りますを返します第三のパラメータの新たなサブ要素が追加されます。

 

最初のパラメータが文字列かのcreateElement ReactClassでなければならないことに注意してください、とcloneElementで、最初の引数でReactElementする必要があります。

 

オリジナル住所:https://zhirongyuan.github.io/blog/2017/03/10/Blog-entry-two.html

おすすめ

転載: www.cnblogs.com/itgezhu/p/11576652.html