Ниже приведен код
require("index/components/" + name); //fails
require("index/components/myComponent"); //work fine
любое хорошее решение?
Всего 2 ответа
Динамические пути в require в настоящее время не поддерживаются. Пожалуйста, проверьте
Это описано в документации по разделу «Статические ресурсы»:
Единственный допустимый способ ссылки на изображение в комплекте - буквально написать require ('name-of-asset') в источнике.
Вы можете использовать оператор switch
для реализации этого.
Я не уверен в этом, но вы можете попробовать написать в ES6
require(`index/components/${name}`);