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