Denmuch
Сам же через месяц ни черта не поймёшь
Понимаю, поэтому сюда пишу за помощью
Mikhail
ядумал если редакс то стейты не красиво делать
редакс для глобального стейта приложения, никто не запрещает отдельным компонентам иметь свой собственный стейт
Dmitriy
Объединил, но некорректно отображает. Уже башка раскалывается)
Сделай отдельную функцию которая принимает все твои пропы-условия и отдает бульку
Vadim
красиво
Что красиво?)
Vova
Что красиво?)
красиво, что меня не сожгут на костре, за то что я буду юзать обычный стейт
Bogdan
ребят, подскажите про useEffect, я не могу разобраться с ним, через пропсы нельзя прокидывать ему екшен?
Bogdan
а если передать этот екшен ему вторым параметром то не ругается
Egor
ребят, подскажите про useEffect, я не могу разобраться с ним, через пропсы нельзя прокидывать ему екшен?
useEffect - это ж вроде просто функциональная альтернатива componentDidMount, нет?
Bogdan
но реакт ругается, если функция через пропсы приходит
Denmuch
Вернуть null или bool
а можно чуть поподробнее, если не сложно?
Dmitry
Hi
Denmuch
Hello, how u'r doing?
Dmitriy
а можно чуть поподробнее, если не сложно?
https://ru.reactjs.org/docs/conditional-rendering.html
Kurzdor
Ребят, а можно потренится в рефакторинге чужого кода на реакте? Может знаете очень очень плохой код проекта на ГитХабе или где нибудь?
Kurzdor
А потом тут показать отрефакторенный проект, к примеру
Kurzdor
@graph_sova щас готовит тебе банхаммер:)
Андрей Чайковский
Киньте Гитхаб какого-нибудь популярного ресурса, чтобы там Реакт был
Bogdan
Го, но чутьпозже посмотрю
https://github.com/bogdanq/authentication/tree/master/src тут прям много чего удалить можно, много повторяшек, ну увидишь) переделать никак не дойду на стайледы
Kurzdor
Киньте Гитхаб какого-нибудь популярного ресурса, чтобы там Реакт был
А есть популярные проекты где нету реакта? Либы компонентов не предалагать
Андрей Чайковский
Андрей Чайковский
Понял
Mikhail
Посмотрим
https://github.com/wizzardo/react-ui-basics https://wizzardo.github.io/react-ui-basics/
🦜
Написан ресурс на том же Vue, Angular, etc. Что за вопрос?
https://codequs.com/p/Sk_q_kUZ7/top-10-best-websites-built-using-react
🦜
https://medium.com/@coderacademy/32-sites-built-with-reactjs-172e3a4bed81
Ivan
что лучше - через defaultProps указать стандартное значение или в деструторе, когда компонент реализован в виде функции? по типу ({item: {field1 = "val1", field2 = 0 ... }})
Андрей Чайковский
https://medium.com/@coderacademy/32-sites-built-with-reactjs-172e3a4bed81
Среди них есть с открытыми репо?
Ivan
оке, понял спасиб
Denmuch
Ребят, как фиксится такая ругачка?
Denmuch
Cenator 🐈
@ts_ru
Roman
Ребят у меня затык с react-transition-group. В чём суть - если оборачиваю див в CSSTransition, то всё работает, если заменю на компонент модалки - перестаёт. Добавляю TransitionGroup - модалка работает только на затухание, при появлении - не работает.
Sergey
https://github.com/howtocards/frontend
А чего плохого там?
Vladimir
А чего плохого там?
ето шутка была
Vladimir
хотя отрефакторить можно любой проект
Sergey
ето шутка была
Но там есть что исправлять))
Kurzdor
Roman
CSSTransition нужно обернуть в TransitionGroup и дать CSSTransition timeout тогда компонент будет при mount и unmount анимироваться
да даю, но что-то не помогает.. <TransitionGroup> <CSSTransition in={showModal} unmountOnExit timeout={500} classNames="modalWindowTrans" key={v4()} > <ModalWindow showModal={showModal} /> </CSSTransition> </TransitionGroup>
Roman
CSSTransition нужно обернуть в TransitionGroup и дать CSSTransition timeout тогда компонент будет при mount и unmount анимироваться
а это css .modalWindowTrans-enter { opacity: 0; transform: scale(0.9); } .modalWindowTrans-enter-active { opacity: 1; transition: opacity 1300ms, transform 300ms; }
Nikita
блин, наконец-то нормальный девтулс у реакта
Nikita
🦜
Обнова вышла?
Nikita
не, взял бету
🦜
А можно убрать провайдеры и хоки?
Nikita
Kevin
вот бы он уже эту бету выложил в магазин а то руками обновлять как-то не очень
Nikita
А можно убрать провайдеры и хоки?
походу убрать хоки и провайдеры можно только по через regexp
Nikita
в типах не нашел hoc, provider
Nikita
но нашел context
Bogdan
блин, наконец-то нормальный девтулс у реакта
ни разу не юзал, для чего нужен? смотреть за изменениями?
Nikita
Для чего нужен девтулс?
Nikita
Для чего нужен реакт девтулс?
Nikita
Ну вот. Спасибо
Андрей
Кто то видит почему не могут инлайн стили для фона примениться?
Dmitry
Кто то видит почему не могут инлайн стили для фона примениться?
Ого. Во жесть. Юзать мап что бы взять по индексу
Dmitry
Топ
Dmitry
Всегда так делаю
I
^^
Андрей
Хах
I
юзай slide