私は今、ReactJSを学び、すべてのコンポーネントを別々のファイルに分けようとしています。
コンポーネントの要求/インポートのプロセスを単純化するための戦略はありますか?それはかなり愚かなように思える import React from "react";
すべてのコンポーネントファイルの最初の行に?
私はBabelを使って import
関数。
回答:
回答№1は0書き込みを回避する import React from "react"
毎回、Webpackを使用して以下を実行できます:
- ステートメントを追加するローダーを作成する
import React from "react"
見つけたすべてのJSXファイル。または、 - CDNからのReactを使用して、構成内のWebpack外部として取り込みます。
回答№2の場合は0
あなたが望むなら、それはお勧めの方法だと私は信じていますES6からのインポート/エクスポートメカニズムを使用してコンポーネントを分離します。 これをやらないようにするには、グローバル変数としてReactを割り当てることですが、インポート/エクスポートを使う目的を打ち消すことになります。
実際、Javaのような他の言語でも同様のことをする必要がありますか?