如何使用 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,
            },
        };