【问题标题】:How to get states of multiple rendered component in react native?如何在本机反应中获取多个渲染组件的状态?
【发布时间】:2023-04-11 02:03:01
【问题描述】:

我正在开发一个带有本机反应的移动应用程序。我有一个组件“Period”,它有几个 TextInput,每个 TextInput 都存储为状态。该组件在平面列表中多次呈现。现在我想知道如何获取在 Flatlist 中呈现的每个“Period”实例的状态值?

任何解释这在 React Native 中是如何工作的。我以为每个组件实例都有其开启状态?

非常感谢

【问题讨论】:

  • 您可以向 Period 添加一个回调属性,它将文本输入的更改数据发送回 flatflist 组件,然后将其全部存储在那里。

标签: react-native


【解决方案1】:

我建议将您所有的输入状态和 onchange 函数回调放在包含 Flatlist 的父组件中,然后您可以将您的状态作为道具传递给子组件“ 期间

我建议还使用诸如 Formik 之类的库来处理具有多个输入的动态表单

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-13
    • 1970-01-01
    • 2018-12-03
    • 2019-06-12
    • 2020-10-07
    • 1970-01-01
    • 1970-01-01
    • 2019-04-04
    相关资源
    最近更新 更多