react-native props更新并呈现调用,但UI不会更新

时间:2017-11-18 14:48:38

标签: react-native react-redux native-base

我有一个使用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仍然呈现为空......任何想法?

提前致谢!

0 个答案:

没有答案