弹出窗口立即消失

时间:2021-02-12 22:08:04

标签: javascript reactjs react-native react-native-android

我有这个 React Native 代码,我需要在弹出窗口中输入输入。但是,每次我点击按钮查看弹出窗口时,它都会第一次出现,然后如果我尝试输入任何值,它就会立即消失。

const [sendAddress, setSendAddress] = React.useState(false);
const [a, setA] = React.useState('');

<View style={styles.card}>
  <View style={styles.cardInfo}>
    <Text style={styles.cardTitle}>Set Value</Text>
      <View style={styles.parent}>
        <DialogInput isDialogVisible={sendAddress}
          title={"Send Address"}
          message={"Enter address"}
          hintInput ={"Insert Address"}
          submitInput={ (inputText) => { setA(inputText); } }
          closeDialog={ () => { setSendAddress(false);}}
        >
        </DialogInput>
          <TouchableOpacity style={styles.button} onPress={() => setSendAddress(true)}>
            <LinearGradient colors={['#FFA07A', '#FF6347']}style={styles.button}>    
              <Text style={[styles.text, {color: 'black'}]}>Enter Address</Text>
            </LinearGradient>
          </TouchableOpacity>               
      </View>                
  </View>
</View>

单击提交按钮一次后,再次单击时不再显示模态。 我在代码中找不到任何错误。任何建议或更正将不胜感激!

0 个答案:

没有答案