私が尊敬するjavascripterは、流暢なAPIを優先して大きなオプションオブジェクトを回避する方法について話します。
なんで?長所と短所は何ですか?
大きなオプションオブジェクトは避けてください
コンポーネントが本当にいくつかのオプションしかとらず、事後に変更される可能性が低い場合は、optionsオブジェクトが適している可能性があります。オプションオブジェクトを提供する場合でも、流暢なAPIを検討することを強くお勧めします。これにより、コードがかなりクリーンになります。これは、流暢なAPIがオプションオブジェクトの各キーをバックアップできるためです。そうしないと、非常に大きなプラグインが促進されます。ユーザーフレンドリーなAPIを構築することを忘れないでください。そこから始めないでください。
https://github.com/component/component/wiki/Building-better-components