[ReactNative] JSNavigationStack - Use key to blow away old scenes

This commit is contained in:
Eric Vicenti 2015-03-24 18:48:26 -07:00
Родитель 3c0239a235
Коммит d71bfa104d
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -806,7 +806,10 @@ var JSNavigationStack = React.createClass({
i === this.state.presentedIndex ? styles.presentNavItem : styles.futureNavItem; i === this.state.presentedIndex ? styles.presentNavItem : styles.futureNavItem;
return ( return (
<StaticContainer key={'nav' + i} shouldUpdate={shouldUpdateChild}> <StaticContainer key={'nav' + i} shouldUpdate={shouldUpdateChild}>
<View ref={'scene_' + i} style={[initialSceneStyle, this.props.sceneStyle]}> <View
key={this.state.idStack[i]}
ref={'scene_' + i}
style={[initialSceneStyle, this.props.sceneStyle]}>
{child} {child}
</View> </View>
</StaticContainer> </StaticContainer>