Anatoliy
Да, в доке есть раздел.
сейчас поищу, спасиб
Aleksandr
код выглядит корректно. если почему то не получается — напиши что не так.
Когда я пишу первое сообщение он вместо текста выводит просто единицу (как я понимаю, пустой элемент списка). Когда я отправляю второе сообщение, приложение крашится и пишет TypeError: prevState.messages.push is not a function.
Aleksandr
Cenator 🐈
Поменяй на concat просто
Андрей
Щас лекцию смотрю и там такая фраза, - "если не дай Бог вы используете Redux" а что его зашкварно юзать уже, что лучше??
>_
пофикшено переносом на вебпак, честно говоря до меня пока-что не дошло что конкретно было не так, но после того как я перенес все с 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
это поддерживать легче
Alexey
или у вас строчки в коде платные?
Alexey
читать (втч другим людям)
{ NeFFeX }
а блен, я забыл что в начале я делаю проверку на фоллов анфоллов
{ NeFFeX }
можно же сразу там дать классы и не парится
Alexey
вот вот
{ NeFFeX }
спасибо за помощь
🦜
Ща бы классы писать
🦜
А не компоненты делать
{ NeFFeX }
все проходили говнокод)
Sm•ok
Сотни лет не делал так
{ NeFFeX }
а что нужно писать?
{ NeFFeX }
вместо Classname
{ NeFFeX }
или куда копать чтобы понимал
444
Есть мысли, как запускать код после выполнения анимации? Ситуация в транзишнах на стейте и фокусом. Мои анимации от фокуса ломаются, потому что он тоже скроллит. А надо фокусить после выполнения анимации, судя по стаковерфлоу Может, кто с таким встречался? Направьте в нужное русло
Alexey
а что нужно писать?
да забей, это js-сообщество завтра выйдет новая крутая киллерфича и всё остальное станет говном
🦜
а что нужно писать?
Компонент кнопки
🦜
И реализовать у нее апи
{ NeFFeX }
я почитаю, спасибо
Alexey
Это впринципе везде так работает
человеку 2 метода вызвать нужно разными кнопками может ему свою ui-library запилить? если этих кнопок по всему проекту одинаковых везде - да
Alexey
keep it simple
{ NeFFeX }
ps
{ NeFFeX }
юзаю презентационную компоненту
{ NeFFeX }
она чистая
{ NeFFeX }
или в контейнерную запилить и через пропсы прокинуть?
Игорь
Всем привет! Такой вопрос. При создании новых проектов имеет смысл использовать Redux или уже можно полностью его заменить через хуки и контекст?
Looch
Почему эффектор не заменит то ?
{ NeFFeX }
ух, мне предстоит еще много учить
Дима
Effector. Хуки и контекст редакс не заменят
редакс это сабсет эффектора
Тимофей 🛴
Почему эффектор не заменит то ?
Возможно у меня проблемы с пунктуацией, но я хотел сказать «бери эффектор»
Игорь
Effector. Хуки и контекст редакс не заменят
А какие именно моменты в Redux сейчас нельза реализовать через хуки? Не очень разбираюсь во всех тонкостях Redux пока, но при первом приближении не могу понять, где он незаменим
444
ref.addEventListener("animationend", someFunc)
Решил свою проблему примерно вот так: this.nameInput.current.focus({ preventScroll: true })
Виталий
Господа, а сейчас в экшнах не модно исползовать поле payload?
Andrew
какой-то очень-очень сложный прикол
Andrew
не могу понять, как связано с реактом
Mihail
Миссклик