セットアップ: 相違
新規CommonJSに
- BabelJS(es2015、反応し、ステージ1)
- のWebPACK
- が反応/ ReduxのおよびES6。私は、オブジェクトインスタンスとメソッドの静的コンテナの違いを知っていますが、モジュールに分割されたときにそれらがどう振る舞うかはわかりません。だから私は、インスタンスを返すの違いは何だろう(すべてで有効なこのパターンです?):
// StateParser.js class StateParser { constructor() { } method1() { ... } } export default new StateParser()
とconstのメソッドのエクスポート:
// StateParser.js let state = { } export const method1 =() => { ... }
- 方法A:新しいがあるでしょうがインポートするたびにインスタンス?
方法B:
import { method1 } from '../utils/StateParser.js';
し、それがローカルに存在するかのよう法1を使用します。利点の一つは、オブジェクトの構造化代入を使用する機能ですか?
メソッドA:コンストラクタで状態を初期化することの利点の1つはありますか?
基本的に私はどのユーティリティクラスを使用するのかよく分かりませんし、入力に感謝します。