maxwell
Это типа didmount?
maxwell
Я просто в хуках неоч
maxwell
Если didmount, то не сработает, т.к. при нажатии на кнопку срабатывает didupdate
maxwell
Меняй стейт при нажатии кнопки
maxwell
И ту переменную запихай в стейт
Отец
В стейте нельзя хранить дом
Отец
справился с задачей через useRef
Alex
Народ, есть в вебшторме горячая клавиша для написания пустой стрелочной функции? Наполеон как, .log к чему угодно дописывпешь и все в консоль лог оборачивается
Alex
?
Alex
Наподобие*
Alex
Спсб!
Alex
Все работает, ништяк, в два клика теперь пишется
Alex
Не, сам написал, минуту заняло
Joni
Огооо как вас тут много!
Artem
{ Amir }
{ Amir }
у меня на районе свет вырубали)
Anonymous
ниче, скоро поменьше станет 😀
{ Amir }
Anonymous
глаза открыты ты проиграл ))
Anonymous
ищи очки )
{ Amir }
ну в js точно не помогает
{ Amir }
Нормально
{ Amir }
Нормально
junior сварщик
{ Amir }
фрилансер, удаленщик, есть проекты на гитхаб
Anonymous
😀
Artem
у меня на районе свет вырубали)
скоро на совсем отрубят)
Artem
не парься, а кирогазом и лампой киросиновой запасайся)
{ Amir }
{ Amir }
c электромакосварками
{ Amir }
@Maxsimspon ты говоришь канал для нубов)) а там вон какие темы))
{ Amir }
https://blog.insiderattack.net/deep-dive-into-worker-threads-in-node-js-e75e10546b11
{ Amir }
Javascript noobs
Евгений
Привет, подскажите плиз, а то я двигаться нормально не могу дальше, задолбался мучиться вопросом, для чего нужен стейт? Если на сервере есть база данных, с которой всеравно контактировать
Dmitriy
почему необходимо нажимать 2 раза на кнопку, при том что данные в стейте нажатой кнопки есть но данные изменения там где 0-5 переключается со второго раза а должно с первого
Dmitriy
Evgeniy
Привет, подскажите плиз, а то я двигаться нормально не могу дальше, задолбался мучиться вопросом, для чего нужен стейт? Если на сервере есть база данных, с которой всеравно контактировать
Стейт - это React, а значит это front, или если точнее Ui - твой браузер. База данных - это, как ты сам заметил сервер, или если точнее - это бэкэнд.
Евгений
Стейт - это React, а значит это front, или если точнее Ui - твой браузер. База данных - это, как ты сам заметил сервер, или если точнее - это бэкэнд.
Я понял, я не пойму зачем, ведь куда проще сразу общаться с сервером и не дублироваться со стейтом
Александр
В state лежат данные не только с сервера
Евгений
В state лежат данные не только с сервера
Все эти данные нельзя хранить на сервере? Почему?
Александр
Зачем нагружать приложение бесконечными запросами на сервер
Евгений
Зачем нагружать приложение бесконечными запросами на сервер
Мне казалось все данные должны записываться в бд
Artem
Мне казалось все данные должны записываться в бд
зачем базе данных стейт твоего клика по кнопке и таких примеров куча
Artem
каждый раз надо делать гет и пут запрос что б обновить твой клик с тру на фолс
Александр
Если ты смотрел курс, то там говорилось, что любое изменение в ui должно происходить на основании state. То есть например. Если пользователь вводит в textarea или кликает, то это отрисовывается только после изменения в state
Александр
Зачем серверу об этом знать
Евгений
зачем базе данных стейт твоего клика по кнопке и таких примеров куча
Зачем тогда он вообще нужен, можно ведь это не сохранять
Artem
куча запросов родит то что твой сервак рано или поздно просто ляжет и ты сваришься
Semyon
Зачем тогда он вообще нужен, можно ведь это не сохранять
состояние желательно нужно сохранять
Artem
затем что бы хранить что то глобальное
Artem
а не какие то мелкие состояния
Александр
Для того, чтобы у тебя компонента оставалась чистой и могла переиспользоваться. Иначе тебе придется много хранить в ней
Александр
Где ты будешь хранить все обработчики?
Artem
Ну если не хранить стейт в ней, а просто не запоминать
иди в ютю или гугл и читай зачем нужен стейт
Artem
Александр
На стаковерфлоу за такое банят
Александр
иди в ютю или гугл и читай зачем нужен стейт
Евгений
Я к чему, я пытаюсь написать простой сайт на реакте, который на нативном js написать легко, и пока вижу стейт как обузу только
Александр
Если твой сайт проще сделать не как spa, а например ladding или mpa, то зачем react
{ Amir }
))
Александр
Опять таки. Ты можешь использовать реакт без редакс или ему подобных. Реакт это библиотека для работы с ui. Используй те фишки, которые тебе надо
Александр
Тут анархия. Делаем что хотим
Александр
можешь забанить
Evgeniy
Зачем нагружать приложение бесконечными запросами на сервер
Все данные естественно лежат на сервере в БД. Но представь себе, что у тебя на сервере лежит БД в которой телефонный справочник всех граждан твоей области. А приложение твоё отображает какое-то количество клиентов. По твоему на фронте то-есть в твоем сторе должна лежать вся БД ??????
Александр
Он говорит, что он не видит смысла стора
Александр
Евгений, соберитесь
{ Amir }
делаем window.realState = и радуемся
Евгений
Ну чтобы хранить обработчики, я понял, хоть и не знаю почему не подтягивать отдельный js просто и без костылей
Евгений
Видимо я просто не дорос до осознания распределительной системы😁
Artem
🙈
Artem
зачем константы и лет, если и сейчас вар работает
Artem
это что то из той же области