首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择器是动态创建的?

选择器是动态创建的?
EN

Stack Overflow用户
提问于 2022-03-30 20:56:43
回答 1查看 61关注 0票数 0

我是新的反应本地人和TypeScript。我想知道是否可以完全动态地创建一个选择器。例如,不使用(const selectedQLType,setQLTypePicker = useState('');)是否可以动态创建这些状态变量,这样您就可以使用一个映射函数(例如,基于一个参数数组)生成多个选择器?

代码语言:javascript
复制
import {Picker} from '@react-native-picker/picker';

..。const selectedQLType,setQLTypePicker = useState('');

代码语言:javascript
复制
  return (
    <View>    
      <Picker
        selectedValue={selectedQLType}
        onValueChange={(itemValue, itemIndex) => setQLTypePicker(itemValue)}>
        {variableType.map(itemIdx => 
          <Picker.Item 
            label={itemIdx} 
            key={itemIdx} 
            value={itemIdx} 
          />)} 
      </Picker>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-13 12:55:12

如果有人最终搜索相同的问题,答案是通过创建组件并使用方法更新相关的状态变量。然后,'setQLTypePicker‘只存在于组件中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71684054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档