0
상태가 변경된 react.js 응용 프로그램이 있습니다. Entity
을 사용하여 일부 데이터를 사용자에게 표시하려고합니다. 문제는 처음에는 렌더링되지만 구성 요소는 변경 사항에 응답하지 않습니다. 이 잘 작동 :엔터티가 react.js를 렌더링하지 않습니다.
getPaymentData() {
let data = "";
switch (this.props.params.type) {
case "success":
if (this.state.validate)
data = 'The_payment_was_received' ;
else
data = 'Checking' ;
break;
case "error":
data='There_was_an_error';
break;
case "cancel":
data='The_payment_was_canceled' ;
break;
}
return data
}
및 렌더링 방법 :
<h2 style={{marginBottem :"10px"}}> { ::this.getPaymentData()} </h2>
을하지만 -이 작업을 수행 할 때,이 응답하지 않습니다.
case "cancel":
data='The_payment_was_canceled';
break;
}
return <Entity entity= data>
또는
<h2 style={{marginBottem :"10px"}}> <Entity entity={ ::this.getPaymentData()} /> </h2>
왜
?