higher-order-components

    1

    1答えて

    私のプロジェクトでは、すべてのミックスインを取り除き、それらをHOCに置き換えようとしています。私は現時点でES5を使用して立ち往生しています。 export default React.createClass({ mixins: [SomeAsyncMixin], data: { item1: { params: ({params, query}) =>

    1

    1答えて

    私は最新のReactにアップグレードできるように、mixinsからHOCへリファクタリングしようとしています(現在はReact 13/ES5を使用しています)。コンポーネントがロードされると、ミックスインはルート付きのqueryプロパティを持つデータオブジェクトthis.dataにアクセスできます。 React.createClass({ mixins: [myMixin],

    2

    2答えて

    タイプスクリプトにReact HOCを書き込もうとしていますが、正しい定義が得られません。私が達成しようとしていることが可能かどうかはわかりません。私はちょうどそれが動作子供に小道具や状態を渡していた場合 は、ここに私のコード import * as React from 'react' export default function Ajax<Props, State>(InnerCompo

    3

    1答えて

    まず、いくつかのコンテキスト。 私はReduxを使ってアプリケーションの認証状態を管理しており、をReduxコンテナ(またはスマートコンポーネント)として持っています。 私はAuthを取り、それを返すラッパー(高次成分)作成しました: export default function AuthWrapper(WrappedComponent) { class Auth extends Co

    2

    1答えて

    昨日、高次コンポーネントのReactドキュメントを読んでいましたが、私はいくつかの例を使用しようとしていました。しかし、私のために、それは動作していません。 ここでは単純なHOCを作成しました。これは、別のコンポーネントをラップし、これがどのように動作するかを確認するために作成したものです。しかし、最初から、それは決して働きませんでした。 import React, { Component } f

    0

    1答えて

    上位のコンポーネントでの入力値の抽出に問題があります。 私のcontactFormData objectcプロパティに入力値を割り当てたいと思います。 コード:私はすべての値があり、私のオブジェクトをCONSOLE.LOG export default withReflex()(ContactForm) function ContactForm() { let contactFormD

    1

    2答えて

    私は基本的に、彼らはデコレータでそれを返す前に、コンポーネントにpropTypesを追加 PropTypes on Higher Order Components ために、この例を見つけました。以下のコードのコピーを参照してください。 私が知っているのは、反応ストリップのPropTypesのビルドビルドですが、以下のような内部機能からそれを取り除くのでしょうか? function EnhanceB

    0

    1答えて

    質問は基本的には、higher-order componentsの型チェックを一般的なJavaScriptの方法で実装する方法です。型チェックすることで Hoc1 = (superclass) => class extends superclass { ... } class A { ... } class B extends Hoc1(A) { ... } 私は2つの最も顕著なのユーティ