2017-06-27 8 views
0

私はいくつかの点でLearnCode.academyビデオチュートリアルとビデオ#7上に、次のよ家庭教師/プレゼンターは、次のコードBabelプラグインを作成して反応型アプリプロジェクトに追加するにはどうすればよいですか?

@connect((store) => { 
    return {user: store.user.user, tweets: store.tweers.tweers} 
}) 

を追加し、私は私がbabel-plugin-transform-decorators-legacyが、create-react-appを追加することにより、WebPACKのを設定する必要があります理解して任意のを示していません設定ファイルのここの解決策は何ですか?

答えて

3

デコレータにイジェクトすることはできませんが、完全には不要で、イジェクトのすべての欠点があります(自動的にツールが更新されることはありません)。

実験的な機能(現在のデコレータ)に依存しない学習リソースを使用するか、それ以外の同等のコードを書く方法を学ぶことをお勧めします。例えば

class MyComponent extends React.Component { 
    // ... 
} 

export default connect((store) => { 
    return {user: store.user.user, tweets: store.tweers.tweers} 
})(MyComponent); 

あなたは、デコレーターせずにいくつかの例を記述したコメントでそれに新しい質問やリンクを作成し、私がお答えしようとするでしょうする方法を見つけ出すことができない場合。

2

eject scriptを実行してすべての設定を取得し、デフォルトから変更する必要があります(これは元に戻すことができません)。を試す前にバックアップしてください)。これを行うには、次のコマンドを実行します

npm run eject 

これは、そのようなプラグインを追加することができバベルとして、プロジェクトにすべての設定ファイルを追加する必要があります。

関連する問題