Javascript 懒惰需要反应

Javascript 懒惰需要反应,javascript,node.js,react-native,Javascript,Node.js,React Native,当前通过以下方式检索我的数据(在react native app中): let DB = (language) => ( { data:() => { switch (language) { case "de": return require("./de.json"); case "en":

当前通过以下方式检索我的数据(在react native app中):

let DB = (language) => (
    {
        data:() =>  {
            switch (language) {
                case "de":
                    return require("./de.json");
                case "en":
                    return require("./en.json");
                default:
                    return require("./en.json");
            }
    }})

如何确保这些json是延迟加载的?用户只想加载所需的单个json。

好的,我不知道我可以在require中使用动态变量(从什么时候开始?)。不管怎样,您是否确认此解决方案(我的和您的)延迟加载数据?