В React Native немає псевдокласу :active, тому таким способом стилізувати інпути не вийде.
Але у TextInput є пропси onFocus і onBlur. Відповідно це колбек-функції, які виконуються при фокусі інпуті і прибиранні фокуса інпута.
Можна створити стейт стану для інпута і прописувати стилізацію інпута в залежності від значення цього стейту.
Можна прописати загальну стилізацію інпута і тернарним операторам додавати модифікуючий стиль, якщо інпут в фокусі. Можливий варіант реалізації цієї задачі наведено нижче.
Для коректного відображення наведений нижче код потрібно перевіряти саме на емуляторі iOS, Android або власному пристрої (Web не відображає коректно цей функціонал).
Якщо у нас два і більше текстових інпутів, то потрібно створити стейт стану для кожного інпута. Утім, якщо інпутів дуже багато можна використати інший підхід. Створити один стейт, а в ньому зберігати імʼя того інпута, який активний саме в цей момент часу.