」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > ES6單個模塊導入中的捲曲牙套:何時使用它們,何時不使用?

ES6單個模塊導入中的捲曲牙套:何時使用它們,何時不使用?

發佈於2025-02-25
瀏覽:883

Curly Braces in ES6 Single Module Imports: When to Use Them and When Not To?
何時將ES6單個模塊imports

在ES6中使用捲曲括號來導入單個模塊可以引入意外行為。要澄清何時使用並避免捲曲括號,讓我們檢查默認和命名導出之間的區別。

在提供的示例中,EnipterState.js在提供的initialState對像中包含默認導出。因此,您可以無需捲髮括號即可訪問它:

從'./todoinitialstate';特定的導出值,您應該使用捲曲括號。命名的導出被聲明為:

經驗規則是在導入命名導出時使用捲曲括號,並在導入默認導出時避免它們。這是一個摘要的分解:

使用curly braces:

避免捲曲牙套:

從模塊導出默認導出時,當從模塊導入多個導出時,無論它們是默認還是命名, exports
export default ;
To import these exports:

export default ;

Default export (MyComponent):

通過了解默認和命名導出之間的區別,您可以正確確定何時使用捲曲括號ES6中的單個模塊導入。

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3