【问题标题】:How to push setState array to data? [duplicate]如何将 setState 数组推送到数据? [复制]
【发布时间】:2021-08-17 15:26:40
【问题描述】:

我是反应原生的新手。 我需要, 如何将 setState 数组推送到新数据?

enter image description here

https://i.stack.imgur.com/uvtr4.png

【问题讨论】:

    标签: react-native


    【解决方案1】:

    setCurrencies(prevCurrencies => [...prevCurrencies, 'UAH', 'PLN'])

    更多信息在这里https://stackoverflow.com/a/54677026/10617148

    【讨论】:

    • ERROR 错误:重新渲染太多。 React 限制了渲染的数量以防止无限循环。我有这个错误
    • 我猜你把这段代码放在“渲染”范围内(这意味着在组件中返回之前的代码)。请创建处理函数并传递给 Button 组件作为示例:在渲染 const handlePress = () => { setCurrencies(prevCurrencies => [...prevCurrencies, 'UAH', 'PLN']) } 后,返回 <Button title="Press" onPress={handlePress} /> 您也可以在此处查看更多示例 reactnative.dev/docs/button
    猜你喜欢
    • 1970-01-01
    • 2021-01-12
    • 1970-01-01
    • 1970-01-01
    • 2021-09-08
    • 2017-09-19
    • 1970-01-01
    • 1970-01-01
    • 2015-10-23
    相关资源
    最近更新 更多