我有一个 list :
var coins =["BTC", "ETH","LTC"]
还有一个react library我可以使用以下模式获取这些硬币的图标:
<Icon.Eth /> or <Icon.Btc /> or <Icon.ltc />
但是该列表是使用 API 检索的,并且可以随时更改。 有没有办法做这样的事情:
<Icon.coins[0] /> or <Icon.coins[1] /> or <Icon.coins[2] />
最佳答案
像这样使用方括号
let IconA = Icon[coins[0]];
let IconB = Icon[coins[1]];
// Then use them like this
<IconA /> or <IconB />
关于javascript - 使用列表从库中获取 react 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47849143/