Size: a a a

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

2021 January 24

RE

Roman Egliens in React — русскоговорящее сообщество
Vadim D
Потому что тебе написали что обновление состояние процесс асинхронный. На следующей строчке после changeOrder в замыкании ещё старая переменная order. Она и выводится в консоль. Когда ты второй раз щелкнул то переменная order уже обновлена и поэтому оно и «работает».

Тебе нужно получше изучить что именно происходить в Реакте при всех этих изменениях состояния и прочее
в целом я понял причину, но не совсем понял как с этим далше быть, пойду изучать вопрос, спасибо за время ваше
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Roman Egliens
в целом я понял причину, но не совсем понял как с этим далше быть, пойду изучать вопрос, спасибо за время ваше
Изучите параметры, которые может принимать setState
источник

VD

Vadim D in React — русскоговорящее сообщество
Roman Egliens
да, теперь при нажатии на кнопку, у меня показало сразу то что нужно
А тут выходит так, что консоль лог срабатывает на каждое обновление компонента. Соответственно это всегда после обновления состояния. Но это происходит не сразу. Просто кажется что сразу.
источник

RE

Roman Egliens in React — русскоговорящее сообщество
Vladimir Klimov
Изучите параметры, которые может принимать setState
спасибо, гляну
источник

RB

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

RE

Roman Egliens in React — русскоговорящее сообщество
Vadim D
А тут выходит так, что консоль лог срабатывает на каждое обновление компонента. Соответственно это всегда после обновления состояния. Но это происходит не сразу. Просто кажется что сразу.
окай, буду дальше ломать голову
источник

VD

Vadim D in React — русскоговорящее сообщество
Roman Egliens
в целом я понял причину, но не совсем понял как с этим далше быть, пойду изучать вопрос, спасибо за время ваше
Ну напрммер в этом чатике 12к человек с этим живут. Думаю и ты свыкнешься с этим)
источник

P

Parhosha in React — русскоговорящее сообщество
кто то пользуется react-responsive-carousel?
источник

VD

Vadim D in React — русскоговорящее сообщество
Vladimir Klimov
Изучите параметры, которые может принимать setState
Эта тема работает только для this.setState в классовых компонентах. У него на хуке useState написано. Там нет второго аргумента.
источник

DB

Dmitry Balakov in React — русскоговорящее сообщество
Добрый вечер, мне нужна жертва 🙂
Набросал шаблон статьи про новый transaction based state manager для реакт и хотелось бы понять как она воспринимается реакт разработчиками
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Vadim D
Эта тема работает только для this.setState в классовых компонентах. У него на хуке useState написано. Там нет второго аргумента.
setState в смысле функция, которую useState возвращает
Просто не знаю, как это быстро коротко назвать😁
источник

VD

Vadim D in React — русскоговорящее сообщество
Vladimir Klimov
setState в смысле функция, которую useState возвращает
Просто не знаю, как это быстро коротко назвать😁
Ага
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Dmitry Balakov
Добрый вечер, мне нужна жертва 🙂
Набросал шаблон статьи про новый transaction based state manager для реакт и хотелось бы понять как она воспринимается реакт разработчиками
Так чё,  вы можете скинуть свою библиотеку сюда, люди посмотрят, может, и обсудят
источник

VD

Vadim D in React — русскоговорящее сообщество
Vladimir Klimov
setState в смысле функция, которую useState возвращает
Просто не знаю, как это быстро коротко назвать😁
Ну вот нету у неё второго аргумента в которой можно коллбэк добавить который сработает после обновления, если ты про это ему намекаешь
источник

DB

Dmitry Balakov in React — русскоговорящее сообщество
Vladimir Klimov
Так чё,  вы можете скинуть свою библиотеку сюда, люди посмотрят, может, и обсудят
ну шаблон и не хотелось бы - только сильно ногами не бить
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Vadim D
Ну вот нету у неё второго аргумента в которой можно коллбэк добавить который сработает после обновления, если ты про это ему намекаешь
Нет, я намекаю про первый аргумент в качестве функции
источник

VD

Vadim D in React — русскоговорящее сообщество
Vladimir Klimov
Нет, я намекаю про первый аргумент в качестве функции
Понял. Но не понял как это ему поможет) да и ладно
источник

DB

Dmitry Balakov in React — русскоговорящее сообщество
Dmitry Balakov
ну шаблон и не хотелось бы - только сильно ногами не бить
понял что нет линка на документацию https://uniono.dev/
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Vadim D
Понял. Но не понял как это ему поможет) да и ладно
Я не понял в чем там нужна помощь, задачу-то человек не озвучил😁
источник

YS

Yevhen Soldatov in React — русскоговорящее сообщество
Привет всем, у меня такая проблема:
Решил юзать реакт без редакса и обрабатываю формы с помощью контекста… то есть добавляю по id field и данные его ..
Все было ок пока не столкнулся с такой проблемой что когда я отрисовываю список с помощью map мне нужно указывать уникальны id и я его добавляю с помощью name_field + index  и понятное дело я не думал о том  что мне нужно как-то удалять данные из списка при этом что бы id соответс полю!
Есть такая штука как react-uuid для генерации идентификаторов, но тут проблема в том что мне нужно знать как называется поле, что бы при сборке (сабмита) отдать правильные данные
источник