#react-native
Вопрос:
Когда я набираю текст forexamle, я набираю «текст», консоль.компонент входа в систему выдает мне «текст», но когда я набираю «текст», а затем нажимаю кнопку, чтобы запустить метод ApiCall, значение состояния «tex», поэтому последняя буква отсутствует.
Как я могу с этим справиться ?
const Accounts = () => {
const changeTextValue = (text, type) => {
if (type == 0) {
SetName((prevState) => ({
...prevState,
Name: text,
}));
if (text != info.Name) {
TopRightButton: (
<ConfirmButton
callback={() => ApiCall()}
height={34}
width={80}
buttonStyle={{ marginRight: calculateWidth(16) }}
ButtonText={"save"}
type={'2'}
/>
),
}
console.log("Name :", info.Name); ---> this gives me correct value forexamle: 'text'
const ApiCall = () => {
console.log("Name :", info.Name); ---> this gives me wrong value: 'tex'
}
}