首页 > 解决方案 > 可以将更改的数组传递给无状态组件吗?

问题描述

所以假设我有一个无状态组件。我希望这个组件显示一个静态标题,但也映射到一个传入的数组。由于样式问题,我只想这样做。这是可能的还是有其他方法可以解决这个问题?

谢谢!

const ListTitle = ({ style, title, icon, checkedItems, onPressExpand }) => (
    <View>
      <TouchableOpacity onPress={onPressExpand}>
        <View style={ [style, baseStyles.touchableList] }>
          <Text>{title}</Text>
          {icon}
        </View>
      </TouchableOpacity>

      {
        checkedItems.map((item, i) => (
          <View>
            <Text>{item}</Text>
          </View>
        ))
      }

    </View>
)

checkedItems是我要传入的数组。{checkedItems}.map看起来不正确,但我尝试的方式也不正确。我开始认为这是不可能的,但想知道其他人要说什么。

标签: javascriptreactjsreact-native

解决方案


推荐阅读