Size: a a a

React — русскоговорящее сообщество

2021 June 20

A

Ali in React — русскоговорящее сообщество
Владимир наверное не так понял.
Я имел в виду что можно передать в функцию set калбек, которая будет отвечать за логику сохранение нового значение, это значение запихнуть в переменную, запихнуть её в local и вернуть
источник

P

PavelDmitrenko in React — русскоговорящее сообщество
Попробуй так:
оборачиваешь весь код в export default function Func(){...внешний код...}
импортируешь
import Func from './func';
вызываешь Func();
источник

АК

Александр Костюченко... in React — русскоговорящее сообщество
К слову, а зачем её в локал, почему не стейт?
Или вы имеете ввиду вещи которые их любого места быстро вызвать?
источник

S

SeanWoo in React — русскоговорящее сообщество
функция в стейте типо?
источник

A

Ali in React — русскоговорящее сообщество
Да это не мне нужно, человеку выше нужно в локал )
источник

АК

Александр Костюченко... in React — русскоговорящее сообщество
В сет стейте
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
Нельзя так делать. Эта функция только для получения нового стейта из предыдущего, ни для чего больше. И если так сделать, то все равно с локалсторадж сохранится до того, как применится обновление стейта
источник

S

SeanWoo in React — русскоговорящее сообщество
Запутался чето))
источник

АК

Александр Костюченко... in React — русскоговорящее сообщество
Так вы внутри сет стейта запишет в локал не значение стейта, а то что хотите записать
источник

I

IceBerg in React — русскоговорящее сообщество
А теперь умник объясни мне, в консоли старое значение 1, или новое 2?
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
И зачем это делать оттуда?
источник

АК

Александр Костюченко... in React — русскоговорящее сообщество
Но вы когда юзается hook usestate то вам возвращается значение стоит в одной переменной и функция для его обновления в другой в которую вы просто передаете значение которое нужно записать в стейт
источник

АК

Александр Костюченко... in React — русскоговорящее сообщество
Это ведь уже другой вопрос, верно? Мы же говорим про техническую возможность
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
в какой консоли? Тебе наверно показалось что ты касок кода скинул
источник

S

SeanWoo in React — русскоговорящее сообщество
Ну это я прекрастно понимаю, дальнейшей логики не уловил
источник

I

IceBerg in React — русскоговорящее сообщество
так я и скинул ссыль на сендбокс
источник

АК

Александр Костюченко... in React — русскоговорящее сообщество
Так вот в эту функцию для обновления стейт а вы можете не просто передать новое значение для записи а передать в неё callback в которой автоматически первым аргументом придёт текущее значение стейта, а внутри этого colbacco вы можете сделать различные штуки, а  после сделать ретерн того значения которое нужно записать стоит
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
Сорян бро, я ее не вижу
источник

АК

Александр Костюченко... in React — русскоговорящее сообщество
+
источник

I

IceBerg in React — русскоговорящее сообщество
источник