渲染成功运行后,为什么本机视图不会更新?

时间:2018-09-06 17:00:49

标签: reactjs react-native react-navigation

我有一个组件DeckListView,在用redux更新状态后可以导航到该组件。当我在chrome中使用调试器时,可以看到this.props.Decks.map((deck)循环成功通过了一个数据列表,但是当我看到屏幕时,我看不到其他文本。可能正在发生?

我有以下一些关键代码片段。其余的可以在https://github.com/wcwcaseman/mobile-flashcards

上找到

减速器

COPY --chown=www-data:www-data ./app/ /var/www/html/ 

导航

case ADD_DECK :
  return {
    ...state,
    [action.deck.title]:action.deck,
  }

实际页面

homePage = () => {
    this.props.navigation.navigate('DeckListView');
}

1 个答案:

答案 0 :(得分:1)

您需要从地图功能返回

{this.props.Decks.map((deck) => {        
            return <Text key={deck} >item</Text>
        })}