У меня есть один файл конфигурации Abc.js
export const config = {
name:'Name',
rollNo: 'Roll Number'
}
export const name = {
london :'london',
newYork :'newYork'
}
export const rollNo = {
1:'one',
2: 'two'
}
Затем у меня есть один компонент, в котором я использую этот файл конфигурации:
import * as configuration from 'Abc';
Object.keys(configuration.config).map(key,index)
return (
<tr key = {index}>
<td><Field name = {`${key}`} id = {`${key}`}
options = {configuration.${key}}
/>
</tr>
</td>
)
Я хотел бы интерполировать ключ в параметрах, чтобы, если ключ является именем, я хочу читать configuration.name из Abc.js
Может ли кто-нибудь сказать мне, как это интерполировать.
JSXуже - это оценка, что внутри {} как javascript



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Здесь нет необходимости использовать строковую интерполяцию:
Object.keys(configuration.config).map((key, index) => (
<tr key = { index }>
<td>
<Field name = { key } id = { key } options = { configuration[key] } />
</td>
</tr>
));
Здесь вам не нужна интерполяция - просто используйте
name = { key },id = { key }иoptions = { configuration[key] }.