【发布时间】:2021-01-07 03:55:48
【问题描述】:
为什么要使用状态自动更新?我将按下按钮而不显示文本输入。但我可以保存文件而无需更改。文本输入将显示。对不起我的英语不好
从 'react' 导入 React, { useState,useEffect }; 从 'react-native' 导入 {Text, TextInput, View, Button,};
const Test = ({navigation}) => {
const [textInput, settextInput] = useState([]);
useEffect(() => {
addTextInput = (key) => {
textInput.push([<TextInput style={{backgroundColor :'#7ACB4A',marginTop:10}} key={key} />]);
settextInput(textInput);
console.log(textInput);
}
},[textInput]);
return(
<View>
<Button title='+' onPress={() =>
addTextInput(textInput.length)} />
{textInput.map((value, index) => {
return value
})}
<Text>{textInput.length}</Text>
</View>
);
}
export default Test;
【问题讨论】:
标签: react-native