Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 添加带有自定义文本的单选按钮_Javascript_Reactjs_Typescript_React Native_React Native Paper - Fatal编程技术网

Javascript 添加带有自定义文本的单选按钮

Javascript 添加带有自定义文本的单选按钮,javascript,reactjs,typescript,react-native,react-native-paper,Javascript,Reactjs,Typescript,React Native,React Native Paper,我有一个带有图标和一些文本的组件 const criteriaList = [ 'New', 'Freunde', ]; export const FilterCriteriaList: React.FunctionComponent = () => { //const [checked, setChecked] = React.useState('first'); return ( <View style={styles.container}>

我有一个带有图标和一些文本的组件

const criteriaList = [
  'New',
  'Freunde',
];

export const FilterCriteriaList: React.FunctionComponent = () => {
  //const [checked, setChecked] = React.useState('first');
  return (
    <View style={styles.container}>
      <View style={styles.horizontalLine} />
      {criteriaList.map((item: string) => (
        <View key={item}>
          <View style={styles.criteriaRow}>
            <TouchableOpacity
              style={styles.iconContainer}
              onPress={() => console.log('dhjksds')}>
              <Icon
                style={styles.icon}
                name="circle-thin"
                color="#31C283"
                size={moderateScale(20)}
              />
            </TouchableOpacity>
            {/* <RadioButton
        value="first"
        //status={ checked === 'first' ? 'checked' : 'unchecked' }
        onPress={() => setChecked('first')}
      /> */}
            <Text style={styles.text}>{item}</Text>
          </View>
          <View style={styles.horizontalLine} />
        </View>
      ))}
    </View>
  );
};
我注释掉了TouchableOpacity并尝试使用单选按钮进行测试,但它给了我一个关于无法识别的材质ui的错误。应用程序在我读取完整错误之前崩溃

我怎样才能在这里使用单选按钮?我的组件应该看起来像现在一样。

import { RadioButton } from 'react-native-paper';