Sm•ok
при изменении значения
Bogdan
писать как бы
Sm•ok
onChange={e => setValue(e.target.value)) ?
Bogdan
при изменении значения
я понял чего вызываю сразу
Sm•ok
Если тебе нужно передать аргументы, то не вызывай их сразу, а запихай так
Sm•ok
onChange={() => setValue(arguments)}
Bogdan
Если тебе нужно передать аргументы, то не вызывай их сразу, а запихай так
ну ошибка не оттуда идет, а изза того, что в новые инпуты не приходит value, потому что добавлю пустой обькт
Dartess
сейчас проверю на своих проектах, насколько это повлияет на размер бандла
А разве после гзипа разница в размере не нивелируется?
Bogdan
Если тебе нужно передать аргументы, то не вызывай их сразу, а запихай так
как можно решить это проблему? делать каждому табу отдельнй обработчик для добавления?
Bogdan
Я не стал рыть проблему, появились дела
ну табы сейчас вот так, если еще нужны будут, просто сюда добавлю и все
Aleksandr
Чуваки знает кто как можно алиасы вебпака с флоу подружить?
Дима
А разве после гзипа разница в размере не нивелируется?
там довольно дофига получается для нивелирования
Дима
Чуваки знает кто как можно алиасы вебпака с флоу подружить?
[options] # explicit alias # import foo from "app/flags" module.name_mapper='^app/flags$' -> '<PROJECT_ROOT>/src/flags.dev' # remap all at once # import foo from "app/components/whatever" module.name_mapper='^app/components/\(.+\)$' -> '<PROJECT_ROOT>/src/components/\1'
Vitalii
В onClick передавать id дома
Sergey
В слое логики. Хотя лучше в слое маппинга данных, сразу над транспортным
Vitalii
Если не юзаешь стейт менеджмент либы, то сетишь в стейт уже отсортированные, и прокидываешь в компонент. Если юзаешь смл, то в экшене (санке, методе, etc…), так что бы в стор уже нужные данные попадали. Можно сразу на апишке если тебе только такие данные нужны.
MVD
блеать, как в вебшторме отключить квадратное выделение
Daniil
кв выделение?
MVD
Ну типа он так выделяет, а не построчно
Dmitriy
квадратное карл выделение))
MVD
esc escape
если бы
Frontend Priest
Ну типа он так выделяет, а не построчно
Райт клик и в контекст менюхе что-то было
Frontend Priest
Алсо, в вебшторме любая непонятная ситуация - повод нажать шифт шифт
Frontend Priest
Frontend Priest
Как ты до этого докатился
Sergey
Как ты до этого докатился
Это я выкатился) а сериал крутой
Vadim
Меня вот в шторме бесит что cmd+d не переносит скопированное на новую строку
Vadim
Если всм выделено больше чем одна строка
Frontend Priest
Vadim
ШТА?!
Vadim
Там очень странный код был 🤔
Roman
Меня вот в шторме бесит что cmd+d не переносит скопированное на новую строку
это можно настроить. у меня выключено но тогда оно всегда дублирует строки, даже если выделена только часть строки. но обычно мне это и надо
Bogdan
вот короче ставлю условие в хуке ефекте, но изза того, что он отрабатывает после рендера, все становится бессмысленным, тоесть юзер увидит мигание на екране
Bogdan
есть способ сделать как то по другому?
MVD
Кто нгибудь юзал веб компоненты? В продакшене можно на них писать? Или еще сыро?
Bogdan
в рендере
что в рендере? у меня в ефекте запрос, если урл такой-то , то выполнить запрос, в эот момент он меняет флаг, но флаг меняет после рендера то
Bogdan
сделай излоадинг тру я не знаю как тебе по другому сказать)
ну вот делаю при запросе, весь прикол в том, что ефект то после рендера отрабатывает
Bogdan
инитиал тру делай всегда из лоадинг вначале
ну мне при создании не нужен он, запрос только при редактировании то
Bogdan
причем тут запрос к стейту?
запрос к беку идет при редактировании
MVD
код скинь, непонятно что хочешь
Bogdan
причем тут запрос к стейту?
вот так, если в урле есть параметр edit, значит я редактирую, кидаю запрос на получение нужной записи
Dmitriy
вот так, если в урле есть параметр edit, значит я редактирую, кидаю запрос на получение нужной записи
что тебе мешает внутри эффекта сменит тру на фолс излоадинг, так как делаешь сейчас тольок НАОБОРОТ?
Dmitriy
всегда сделать тру, а на else поменять на false?
порсто всегда тру,а в эффекте проверь если редактирование то запроси данные-получи-сменифлаг а если чет у тебя кроме редактирования где запрос не нужен, сразу поменяй на фолс. Эффект же выполнятеся ДО рендера
Bogdan
вот выходит сначало рендер, потому ефект, потом флаг меняется и опять рендер
Eugene
почему у меня перерисовывается компонент <Header> если я его обернул в memo и пропсы приходят одни и те же?
Eugene
например, я меняю страницу, перерисовывается <TableBody>
Eugene
но почему при этом перерисовывается <TableHead>?
Eugene
ничего не меняю
Victor
В рендере?
Eugene
В рендере?
это функциональный компонент
Victor
Надо на код посмотреть... В codesandbox можешь пример сделать?
Victor
Ну там примерчик не запустить из коробки.
arthur
логированием
https://usehooks.com/useWhyDidYouUpdate/
arthur
посмотри что меняется
Eugene
посмотри что меняется
ссылки на функцию почему-то меняются
Bogdan
вот так делать, что бы не падала ошибка нормально в инпуте?
Victor
<a data-dom-id=“1” onClick={() => handler(‘clicked on a1’)}>
Bogdan
id тупо передай в клик и все
Victor
вот так делать, что бы не падала ошибка нормально в инпуте?
Ну такое лучше в момент создания объекта item сделать
Eugene
посмотри что меняется
получается, что когда перерисовывается родитель, он создает новые ссылки на функции..интересно, почему
Bogdan
Ну такое лучше в момент создания объекта item сделать
ну я заранее не знаю сколько у меня шагов и какие у них поля, поэтому обьект пустой создаю, я хз, для каждого таба не охота свой обработчик