Я новичок в реакции-native. Я делаю простой инструмент калькулятора зарплаты для практики. У меня есть два компонента TextInput, но я не могу ничего напечатать в них. Вот код для моего компонента:Не могу напечатать что-либо в реале native TextInput component
class SueldoCalc extends Component {
constructor(props)
{
super(props);
}
calcSalario()
{
console.log("Calculating");
}
render()
{
return (
<View>
<Text>Entre las horas trabajadas:</Text>
<TextInput />
<Text>Entre el rate por hora:</Text>
<TextInput />
<TouchableHighlight onPress={this.calcSalario}>
<Text>Calcular salario...</Text>
</TouchableHighlight>
</View>
);
}
}
Я пробовал подписаться на события onTextChange, но ничего. Это так просто, я ничего не могу найти. Пожалуйста помоги! Я запускаю приложение на Android Simulator для Visual Studio.
Даже после добавления обоих свойств я все еще ничего не могу напечатать. Я сделал свой TextInput следующим образом: {this.setState ({text: text})}} /> –
tutiplain
Хотя ответ верный, это не решило проблему. Я переключился с Android Emulator на Visual Studio на AVD, созданный с Android SDK, и это решило мою проблему. – tutiplain
попробуйте добавить стиль = {{height: 40}} к вашему TextInput – chris