如何使用 i18n 翻译作为对象的键
How to use i18n translations as a key for an object
我在 React JS 工作。我需要动态地使用翻译值作为对象的键。我怎样才能做到这一点。下面显示了我尝试的方式,但我确信这不是正确的方式。谁能为此建议我更好的方法
const initialValues = {
i18n.t("name.drawing"): {
items: [],
startDate: null,
endDate: null,
},
i18n.t("name.dancing"): {
items: [],
startDate: null,
endDate: null,
},
};
将键括在括号中 -
const initialValues = {
[i18n.t("name.drawing")]: {
items: [],
startDate: null,
endDate: null,
},
[i18n.t("name.dancing")]: {
items: [],
startDate: null,
endDate: null,
},
};
我在 React JS 工作。我需要动态地使用翻译值作为对象的键。我怎样才能做到这一点。下面显示了我尝试的方式,但我确信这不是正确的方式。谁能为此建议我更好的方法
const initialValues = {
i18n.t("name.drawing"): {
items: [],
startDate: null,
endDate: null,
},
i18n.t("name.dancing"): {
items: [],
startDate: null,
endDate: null,
},
};
将键括在括号中 -
const initialValues = {
[i18n.t("name.drawing")]: {
items: [],
startDate: null,
endDate: null,
},
[i18n.t("name.dancing")]: {
items: [],
startDate: null,
endDate: null,
},
};