Я пытаюсь создать динамический блок выбора. Я передаю исходные данные строки и имя отображаемого имени клавиши. Я не могу объединить объект данных с строковым ключом или отображаемым именем. Благодаря!Продвижение реквизита, чтобы умеренный литерал на карте
const { rowSourceData, rowSourceKey, rowSourceDisplay } = this.props;
const rowSource = rowSourceData
.map(data => {
return (
<option key={data.`${rowSourceKey}`}> {data.`${rowSourceDisplay}`}</option>
)
})
Спасибо! Должен ли я не получить «Предупреждение: каждый ребенок в массиве или итераторе должен иметь уникальную« подсказку »ключа.»? Я не получаю его, когда я жестко кодирую имя ключа. – James
означает, что значения ключа ура не уникальны, чтобы обрабатывать этот случай уникального ключа, вы можете использовать индекс элемента, использовать любую переменную в качестве индекса элемента, а затем передать это как ключ. это не вызовет никакой ошибки :) –
оцените вашу помощь! Я потратил около 3 часов на это :) – James