首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反应本机功能组件反应-本机选择2 onSelected值不更新

反应本机功能组件反应-本机选择2 onSelected值不更新
EN

Stack Overflow用户
提问于 2022-06-07 15:41:59
回答 1查看 99关注 0票数 0

反应本机功能组件反应-本机选择2 onSelected值没有更新。

https://www.npmjs.com/package/@schmelman/rns2

https://snack.expo.dev/@prem18mca/select2-functional

https://snack.expo.dev/@prem18mca/select2

代码语言:javascript
复制
    import React, { useState } from 'react';
import { Text, View, StyleSheet } from 'react-native';
import Constants from 'expo-constants';
import Select2 from "react-native-select-two"
// You can import from local files
import AssetExample from './components/AssetExample';

// or any pure javascript modules available in npm
import { Card } from 'react-native-paper';

export default function App() {
  const [data, setData] = useState(mockData);
  const mockData = [
  { id: 1, name: "React Native Developer", checked: true}, // set default checked for render option item
  { id: 2, name: "Android Developer", color: '#f00' },
  { id: 3, name: "iOS Developer", color: '#f00' }
]
  return (
    <View style={styles.container}>
      <Text style={styles.paragraph}>
        Change code in the editor and watch it change on your phone! Save to get a shareable url.
      </Text>
      <Select2
          style={{ borderRadius: 5 }}
          colorTheme="blue"
          popupTitle="Select item"
          title="Select item"
          data={mockData}
          onSelect={data => {
           setData({ data })
          }}
          cancelButtonText = "Cancel"
          selectButtonText = "Select"
          onRemoveItem={data => {
           setData({ data })
          }}
        />
    </View>
  );
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'center',
    paddingTop: Constants.statusBarHeight,
    backgroundColor: '#ecf0f1',
    padding: 8,
  },
  paragraph: {
    margin: 24,
    fontSize: 18,
    fontWeight: 'bold',
    textAlign: 'center',
  },
});
EN

回答 1

Stack Overflow用户

发布于 2022-06-07 15:51:38

试着用npm i@marcelodiegues/react更新--原生选择2。如果不起作用,请显示错误消息

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

https://stackoverflow.com/questions/72534098

复制
相关文章

相似问题

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