handleChange = key => val =>
{
this.setState({ [key]: val })
}<TextInput
placeholder="Логин"
style={styles.input}
value = {this.state.login}
onChangeText = {this.handleChange('login')}
/>onChangeText. onChangeText = {this.handleChange('login')} Здесь идет вызов функции handleChange, который вернет функцию, которая в свою очередь будет менять состояние приложения, получая key из замыкания (в Вашем примере key = "login"), а val не знаю откуда будет получен. Может это какая-то возможность React Native.