我有一个使用native-base的react-native组件。
我还集成了react-redux并且连接正确,因此我的状态由reducer自动更新。
我的问题是,我的if (shipmentStatusCodeSecond == '1') {
if (shipmentStatusCodeFirst => '1') {
$('#psStatusLoggedIn').html('Succesvol');
$('#psStatusLoggedIn').addClass('badge-success')
$('#psLoggedIn').addClass('list-group-item-success');
$('#psLoggedIn').removeClass('disabled')
} else if (shipmentStatusCodeFirst == '2' || shipmentStatusCodeFirst == '3' || shipmentStatusCodeFirst == '4') {
$('#psStatusDepot').html('Succesvol');
$('#psStatusDepot').addClass('badge-success')
$('#psDepot').addClass('list-group-item-success');
$('#psDepot').removeClass('disabled');
} else if (shipmentStatusCodeFirst == '3' || shipmentStatusCodeFirst == '4') {
$('#psStatusInTransit').html('Succesvol');
$('#psStatusInTransit').addClass('badge-success')
$('#psInTransit').addClass('list-group-item-success');
$('#psInTransit').removeClass('disabled');
} else if (shipmentStatusCodeFirst == '4') {
$('#psStatusDelivered').html('Succesvol');
$('#psStatusDelivered').addClass('badge-success')
$('#psDelivered').addClass('list-group-item-success');
$('#psDelivered').removeClass('disabled');
}
}
得到了正确的更新并且props.data
被调用了,但我的render
根本没有更新..我对这个本地组件不太熟悉我错过了什么吗?
ListItem
但是,即使在第二次通话之后,UI仍然呈现为空......任何想法?
提前致谢!