Javascript 实体未呈现react.js
我有一个状态已更改的react.js应用程序。 我想使用Javascript 实体未呈现react.js,javascript,reactjs,entities,Javascript,Reactjs,Entities,我有一个状态已更改的react.js应用程序。 我想使用实体向用户显示一些数据。 问题是,在第一次渲染时,它是可以的,但是组件不响应后面的更改。 这很好: getPaymentData() { let data = ""; switch (this.props.params.type) { case "success": if (this.state.validate) data = 'The_payment
实体
向用户显示一些数据。
问题是,在第一次渲染时,它是可以的,但是组件不响应后面的更改。
这很好:
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>
{::this.getPaymentData()}
但是,当我这样做时,它没有反应
case "cancel":
data='The_payment_was_canceled';
break;
}
return <Entity entity= data>
案例“取消”:
data='u付款被取消';
打破
}
返回
或
为什么?
不正确。使用
对我来说似乎不正确。为什么:
是为?使用
<h2 style={{marginBottem :"10px"}}> <Entity entity={ ::this.getPaymentData()} /> </h2>