のは、私がは、特殊な部品で配列値を持つプロパティに項目を追加
const SpecializedTextField= props => {
return (
<TextField
{...props}
validate={[isNumber, isPositiveNumber]}
/>
);
};
を反応させて、私は検証プロップに別の検証を追加するには、次のコンポーネントがあるとしましょう:
<SpecializedTextField validate={[isRequired]} />
それはTextFieldにバリデーションを追加するので、結果はvalidate={[isRequired, isNumber, isPositiveNumber]}
もちろん私はboそれらをマージします。しかし、es6/reactに2つのプロパティを一緒に追加するクリーンな方法(構文的な砂糖のいくつかの並べ替え)がありますか?
私はJavaScriptでスプレッド表記の認識していなかったおかげで:)、私はそれが反応の特徴だと思いました。 –
@TimoWillemsen::-)配列やその他のiterables(上記で使用しているもの)の拡散と残りは、ES2015のJavaScriptに追加されました。オブジェクトプロパティのためにそれらを行うことは現在のところ[ステージ3の提案](https://github.com/tc39/proposal-object-rest-spread)であるため、ES2017は作成されませんが、おそらくES2018が作成されます。しかし、一般的にリアクトと一緒に使用されているトランスパイライザーは早期採用者である傾向があります。 :-) –