Size: a a a

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

2021 March 29

E

Evgenii in React — русскоговорящее сообщество
Delonge1
onClick = {()=>(e)=>{onChangeActivePlayer(e)}} Так не сработало чего-то
канеш не сработало,  onClick={handleClick(param1,param2,param3)}
источник

ei

export default - зло... in React — русскоговорящее сообщество
Maxim Koylo
Я говорю необходимо, это когда у тебя инпут в форме выводиться в другом месте на сранице и даже не в одном...
Кстати вот допустим что у тебя такая ситуация как раз, и ты дебаунс подрубаешь
Даже тут можно сравнить по простоте
В редаксе все ручками, всякие штуки вылезают неприятные
В эффекторе дебаунс это 1 функция из patronum'а (вроде)
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
Maxim Koylo
Вобщем стейт менеджер должен мочь управлять любым состоянием, а не задыхаться от нагрузок как редакс
с инпутом понятный аргумент, спасибо. С дргой стороны состояние формы в стейте можно не хранить
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
export default - зло is the side effect
Кстати вот допустим что у тебя такая ситуация как раз, и ты дебаунс подрубаешь
Даже тут можно сравнить по простоте
В редаксе все ручками, всякие штуки вылезают неприятные
В эффекторе дебаунс это 1 функция из patronum'а (вроде)
У меня была ситуация когда состояние надо было мнновенно сихронизировать, дебаунс не подходил
источник

D

Delonge1 in React — русскоговорящее сообщество
Evgenii
канеш не сработало,  onClick={handleClick(param1,param2,param3)}
А event?
источник

ei

export default - зло... in React — русскоговорящее сообщество
Maxim Koylo
У меня была ситуация когда состояние надо было мнновенно сихронизировать, дебаунс не подходил
У меня тоже такое было) И есть вроде даже все еще
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Ну и блин дебаунс на экшоны, ну это позор...
источник

ei

export default - зло... in React — русскоговорящее сообщество
Igor Lobanov
с инпутом понятный аргумент, спасибо. С дргой стороны состояние формы в стейте можно не хранить
Ну так иногда нельзя не хранить просто)
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
Ну и, кстати, если везде memo/PureComponent то может и инпун взлетит 🙂
источник

E

Evgenii in React — русскоговорящее сообщество
Delonge1
А event?
ты функци обьяви которую я тебе выше писал, вызовешь ее она вернет обработчик который event принимает
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Igor Lobanov
Ну и, кстати, если везде memo/PureComponent то может и инпун взлетит 🙂
Нихера
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Я пробовал все, в итоге перепсывали на мобх
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
Maxim Koylo
Нихера
ну а что там из вычислений остаётся кроме сравнений по ссылкам?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Igor Lobanov
ну а что там из вычислений остаётся кроме сравнений по ссылкам?
Дак их дохера понимаешь
источник

D

Delonge1 in React — русскоговорящее сообщество
Evgenii
ты функци обьяви которую я тебе выше писал, вызовешь ее она вернет обработчик который event принимает
Ща
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Плюс все эти саги они же слушают каждый экшон
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Все это сумируется и вот получаешь лаги
источник

ei

export default - зло... in React — русскоговорящее сообщество
У меня кстати как раз есть такая штука близкая на проекте - огромная сетка квадратная с клеточками, когда наводишься на каждую клеточку появляется тултип
Либы для тултипов не подходят, лагает ужасно, редакс разумеется тоже бред)
Решение сейчас такое, что там просто глобальные сторы в виде обьекта
Интересно, эффектор бы решил проблему?) Думаю вполне возможно
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
export default - зло is the side effect
У меня кстати как раз есть такая штука близкая на проекте - огромная сетка квадратная с клеточками, когда наводишься на каждую клеточку появляется тултип
Либы для тултипов не подходят, лагает ужасно, редакс разумеется тоже бред)
Решение сейчас такое, что там просто глобальные сторы в виде обьекта
Интересно, эффектор бы решил проблему?) Думаю вполне возможно
Да решил, проверял с рендером 300 элементов каждые 100 мс
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
export default - зло is the side effect
У меня кстати как раз есть такая штука близкая на проекте - огромная сетка квадратная с клеточками, когда наводишься на каждую клеточку появляется тултип
Либы для тултипов не подходят, лагает ужасно, редакс разумеется тоже бред)
Решение сейчас такое, что там просто глобальные сторы в виде обьекта
Интересно, эффектор бы решил проблему?) Думаю вполне возможно
редаксом легко
источник