Anatoliy
Aleksandr
Cenator 🐈
Cenator 🐈
Поменяй на concat просто
Андрей
Щас лекцию смотрю и там такая фраза, - "если не дай Бог вы используете Redux" а что его зашкварно юзать уже, что лучше??
Alexey
Alexey
Aleksandr
>_
пофикшено переносом на вебпак, честно говоря до меня пока-что не дошло что конкретно было не так, но после того как я перенес все с react-scripts на вебпак, все вдруг неожидано перестало фризиться.
запускаю так - webpack-dev-server --progress --hot --open
>_
ку всем. кто-нибудь сталкивался с фризами на mapbox-gl карте?
это при быстром скроле
>_
юзаю react-map-gl
https://uber.github.io/react-map-gl
>_
Примеры либы норм, без фризов. я думал что это из-за того что я onMouseEnter/Leave на каждый маркер навесил, но нет, без этого такая-же картина
{ NeFFeX }
всем привет, помогите
{ NeFFeX }
Alexey
чем помочь-то
{ NeFFeX }
есть кнопки Follow/Unfollow, и я хочу менять бэкграунды когда Follow(в цвет зеленый) когда unfollow(красный)
{ NeFFeX }
это можно сделать в условиях
{ NeFFeX }
ток не знаю как правильно реализовать
{ NeFFeX }
в синтаксисе ошибаюсь мб, подправите?
Alexey
в переменные эти кнопки вынеси, будет проще понимать это jsx-месиво
Alexey
либо меняй одну кнопку полностью, либо просто разные отображай в зависимости от условия
{ NeFFeX }
я где то видел, прям в Classname
{ NeFFeX }
создают условия
{ NeFFeX }
можете показать как правильно это прописать в classname?
Alexey
можно, да
просто это читать неудобно, когда много ?:
Alexey
у вас всё нормально с className, оно должно работать
Alexey
просто, как я понимаю перед кнопками условие стоит ещё (вероятно то же самое, что и в className)
{ NeFFeX }
да
{ NeFFeX }
при клике меняется состояние
{ NeFFeX }
там boolean false/true
Alexey
тогда смысл этого условия внутри кнопки?
{ NeFFeX }
не хотел разные классы давать баттонам
Alexey
const btn1 = <button className='one'>one</button>;
const btn2 = <button className='two'>two</button>;
{cond ? btn1 : btn2}
{ NeFFeX }
хмм тоже как вариант
Sm•ok
Alexey
Sm•ok
А что не так с переключением классов?
Alexey
это поддерживать легче
Alexey
или у вас строчки в коде платные?
Alexey
читать (втч другим людям)
{ NeFFeX }
а блен, я забыл что в начале я делаю проверку на фоллов анфоллов
{ NeFFeX }
можно же сразу там дать классы и не парится
Alexey
вот вот
{ NeFFeX }
спасибо за помощь
🦜
Ща бы классы писать
🦜
А не компоненты делать
Sm•ok
{ NeFFeX }
все проходили говнокод)
Sm•ok
Сотни лет не делал так
{ NeFFeX }
а что нужно писать?
{ NeFFeX }
вместо Classname
{ NeFFeX }
или куда копать чтобы понимал
444
Есть мысли, как запускать код после выполнения анимации? Ситуация в транзишнах на стейте и фокусом. Мои анимации от фокуса ломаются, потому что он тоже скроллит. А надо фокусить после выполнения анимации, судя по стаковерфлоу
Может, кто с таким встречался? Направьте в нужное русло
Alexey
а что нужно писать?
да забей, это js-сообщество
завтра выйдет новая крутая киллерфича и всё остальное станет говном
🦜
🦜
И реализовать у нее апи
Sm•ok
{ NeFFeX }
я почитаю, спасибо
Alexey
Это впринципе везде так работает
человеку 2 метода вызвать нужно разными кнопками
может ему свою ui-library запилить?
если этих кнопок по всему проекту одинаковых везде - да
Alexey
keep it simple
Anonymous
{ NeFFeX }
ps
{ NeFFeX }
юзаю презентационную компоненту
{ NeFFeX }
она чистая
{ NeFFeX }
или в контейнерную запилить и через пропсы прокинуть?
Игорь
Всем привет! Такой вопрос. При создании новых проектов имеет смысл использовать Redux или уже можно полностью его заменить через хуки и контекст?
Тимофей 🛴
Looch
Почему эффектор не заменит то ?
{ NeFFeX }
ух, мне предстоит еще много учить
Дима
Roman
Игорь
Effector. Хуки и контекст редакс не заменят
А какие именно моменты в Redux сейчас нельза реализовать через хуки? Не очень разбираюсь во всех тонкостях Redux пока, но при первом приближении не могу понять, где он незаменим
Cenator 🐈
Виталий
Господа, а сейчас в экшнах не модно исползовать поле payload?
Andrew
какой-то очень-очень сложный прикол
Andrew
не могу понять, как связано с реактом
Mihail
Миссклик