簡體   English   中英

在Redux商店中進行配置是一個好習慣嗎?

[英]Is it a good practice to have config in Redux store?

我見過其他人的應用程序,發現他的客戶端配置存儲在Redux商店中。 它主要包含以下信息:isProduction:true,API密鑰等。

你對此有何看法? 您認為在Redux商店中保存配置是一種好習慣嗎?

提前致謝。

通常,在應用程序狀態中,您存儲在用戶與應用程序交互時更改的數據。 (正如Anenth注意到的那樣)。 如果您使用webpack,我建議您使用DefinePlugin在webpack配置文件中存儲env變量和其他配置

new webpack.DefinePlugin({
    PRODUCTION: JSON.stringify(true),
    VERSION: JSON.stringify("5fa3b9"),
    BROWSER_SUPPORTS_HTML5: true,
    TWO: "1+1",
    "typeof window": JSON.stringify("object")
})

或者,如果您需要更復雜的數據結構,請使用ExtendedDefinePlugin

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM