Используя useState
, вы получите массив, где первый элемент является начальным состоянием, а второй элемент является установщиком состояния.
Ваш pass
фактически является установщиком для user
.
Чтобы использовать несколько значений, как вы хотите, вы должны сделать что-то вроде этого:
const [user, setUser] = useState(...);
const [pass, setPass] = useState(...);
const [test, setTest] = useState(...);
Или, в качестве альтернативы, вы можете использовать его как объединенный объект с однимuseState
, но чем вам нужно слить его с текущим состоянием.