我试图搜索如何定义一个标签值字典,用于我的React应用程序的所有页面,我不知道哪种是正确的方式或最佳实践。
我在考虑用键-值定义一个JSON:
const MyDictionaryEN:{
NameHomePage: "Home page",
LabelName: "Name"
}
export default MyDictionaryEN;
并且在每个组件中只导入json文件并引用值:
import MyDictionaryEN from "./MyDictionaryEN.json"
function MyPage() {
return (
<div>{MyDictionaryEN.NameHomePage}</div>
)
}
这是正确的还是存在更好的方法?
1条答案
按热度按时间fwzugrvs1#
另一种使用全局变量(或对象)的方法是在窗口对象中添加变量!例如:
那么我就可以在每个组件中访问它:
我不确定这是不是最好的选择,但你可以把它放在其他选择之外。