新的反应。我发现,当尝试将JSON传递到组件中时,它将行不通:
const stepData = {firstname: "yo", lastname: "kk"}
console.log(stepData)
ReactDOM.render(
<StepResult data={stepData} />, document.getElementById("execution-result-panel"))
在StepResult
内,如果我执行this.props.data.firstname
,它将显示undefined
。
但是如果数据是字符串,它将起作用:
const stepData = "some data"
console.log(stepData)
ReactDOM.render(
<StepResult data={stepData} />, document.getElementById("execution-result-panel"))
那么反应不支持这样的传递吗?我需要做<StepResult firstname={stepData.firstname} />
吗?
答案 0 :(得分:3)