Для тех, кто борется с этим на .NET , посмотрите, стоит ли использовать DateTimeOffset
и / или TimeZoneInfo
.
Если вы хотите использовать Временные зоны IANA / Olson или найти встроенные типы недостаточны для ваших нужд, проверьте Noda Time , который предлагает гораздо более умный API для даты и времени для .NET.
Если у вас есть только несколько TextInput и вы не возражаете против создания дополнительных функций, вы всегда можете просто создать отдельную функцию для каждого компонента. Более чистое решение - изменить текущее значение onChangeText
на onChangeText = {value => this.setState ({value})}, где value - это имя переменной в состоянии. Таким образом, используя приведенный выше фрагмент, если вы изменили значение на username
, то this.state.username
будет обновлено.