Я бы хотел, чтобы пользовательское событие onClick запускалось в любое время, когда был выбран один из моих, однако я не могу правильно передать step.id. stepId
не определено, когда я пытаюсь отправить requestStep
. Есть предположения?Реагировать пользовательское событие onClick с параметром
var requestStepOnEnter = ({ stepId }) => {
store.dispatch(requestStep(stepId));
};
const ExperimentDetail = ({ steps }) => (
<div className="experiment-detail">
{
steps.map(step =>
<NavItem
eventKey={step.order}
key={step.id}
onClick= {() => requestStepOnEnter(stepId)}>
{step.order}
</NavItem>
)
}
</div>
);
export default ExperimentDetail;