Я пытаюсь сопоставить массив, хранящийся в реквизитах, в моем компоненте React. Проблема в том, что я продолжаю получать ошибку, заявляя, что «шаг не определен», даже если у меня есть ряд шагов, определенных ниже. Любые мысли о том, что я делаю неправильно? Заранее спасибо!Доступ к массиву React prop в компоненте
render() {
const protocol = this.props.protocol;
const steps = protocol.steps;
let stepList = null;
if (steps != null) {
stepList = <ul>
steps.map(
step => <li>{step.title}</li>
)
</ul>;
} else {
stepList = 'Do not display list';
}
return (
<div className="protocols-detail">
List of steps for {protocol.title}
{ stepList }
</div>
);
}
Спасибо! Я все еще участвую в процессе обучения, и я ценю помощь. –
рад, чтобы помочь вам :), если вы начинаете работать в реаджетах, тогда прочитайте этот, по крайней мере, основные вещи, это поможет вам много :) https://facebook.github.io/react/docs/hello-world.html –