Nikita
мы будет в пропсу новый метод прокидывать?
Sm•ok
Или в организме можно, если юзаешь атомик
Nikita
но в одном из компонентов мы отправляем статистику подругому
Sm•ok
Nikita
ну да
Sm•ok
Sm•ok
Логику не хранят такую в компонентах
Michail
Подскажите, пожалуйста не могу вьехать
Michail
Как я понимаю setState стоит в очереди, 2 функции, как только одна сработала онап заменили состояние а вторая уже должна работать с новым состоянием
Sm•ok
Китикет
Sm•ok
Сказали же
Sm•ok
одна с
Да хз, автокоррекция сама ставит. Я даже слово не пишу
Michail
Они же выполняться обе
Sm•ok
Но не по очереди
Sm•ok
Как ты бы хотел
Китикет
На момент выполнения обоих текущее состояние равно единице, значит они оба поставят 2
Michail
А, все допер, они выполняются на стороне, с состоянием общем
Sm•ok
Так же как и первая вторую
Sm•ok
Вторая не ждёт выполнен первой
Michail
Все, я думал они еще не выполнение будут храниться в очериде, апотом в основной поток
Sm•ok
Там кста ещё защита вроде от частой записи
Sm•ok
Вроде бы
Michail
И значит render тоже асихроння штука
Sm•ok
Если вызвать два сетстейтк подряд, то рендер не произойдет до последнего
Sm•ok
Типа троттла
Michail
тоесть тут как-то спрятаны промисы в этих действиях?
Sm•ok
Тут дело не а асинхронности
Michail
Ага, понял
Sm•ok
В каких?
Michail
Ваще супер, спасибо)))
Sm•ok
Нет, просто ждёт изменения стейта
Michail
Ну чтоб ждать очередность setState
Sm•ok
Sm•ok
Но он принимает калбек функцию
Sm•ok
Michail
Тоесть работает так: вызывается 3 state (асинхронно) заетм после последнего срабатывает render и REACT сравнивает изменение и добавляет новое
Sm•ok
Которая будет вызвана после изменения стейта
Sm•ok
Sm•ok
Будет вызвала после изменения стейта
Michail
Супер, спасибо тебе
I
Андрей
Для чего package-lock.json.1651592222
Можно удалять или нет ?
I
можно, но не нужно, для фиксации версий пэкэджей
Michail
Будет вызвала после изменения стейта
Можно же сказать, что функции setState выполняются где-то удаленно, но как только есть свободное место в потоке, то он меняют состояние
Vladyslav
Еще такой вопросик, вот у меня есть компонент, и под него динамически создается див элемент, я могу как-то сделать так, чтобы каждый компонент создавал свой уникальный див (по сути рут куда он будет маунтится)
Evgeniy
Sm•ok
Sm•ok
Как только она будет готова, так сразу выполним
Sm•ok
Мы принимаем дальше задачи
Michail
а когда {date: this.date + 1} то с проблеммами
Sm•ok
Sm•ok
Заного
Sm•ok
Michail
Michail
Sm•ok
Ivan
Подскажите пожалуйста, есть ли какое то событие у элементов в реакт которое вызовется когда элемент будет отрендерен?
че то типа как onLoad у изображений
Sm•ok
Ты присваиваешь старое значение, далее увеличиваешб, но вообще интересно вышло
Andrey
Mihail
Michail
Sm•ok
Sm•ok
Но вообще, смысла нет так вызывать стейт
Sm•ok
Лучше сделай +6
Michail
Что?
Используешь этот стейт в своих проектах?
Sm•ok
Сразу
Sm•ok
Michail
Да
Андрей
Кто настраивал вебпак сам подскажите что не так в конфиге ?
А то консоль что то ругается
Андрей