Victor
onLoad Это же только для картинок..
Андрей
а как сделать лучше? мне надо после того как загрузится слайдер поставить setAnimationMove(true)
Андрей
в дидмаунт не подходит
Victor
https://reactjs.org/docs/events.html#image-events
Vlad
onLoad Это же только для картинок..
Событие load происходит когда ресурс и его зависимые ресурсы закончили загружаться.
Андрей
Событие load происходит когда ресурс и его зависимые ресурсы закончили загружаться.
Ну вот это вроде мне и нужно, только 12 раз срабатывает это много.
Vlad
Я не уверн, но при этом еще Dom не построен
Юрій
такое возможно, что бы массив объектов фильтрануть по определенному полю, массивом значений которые могут быть в этом поле?
Victor
Т.е. если загрузить 2 картинки внутри дива, то div onLoad=fn() сработает когда загрузятся обе картинки?
Vlad
Есть событие, которое слушает загурзку && постройку
Victor
Есть событие, которое слушает загурзку && постройку
но это не onLoad - onLoad в реакте для для картинок, т.к. есть возможность у браузера узнать, загрузилась ли картинка. Для дива такой возможности нет - надо вручную собирать onLoad у children и самостоятельно вызывать метод
Vlad
💯, я выеб***, недавно читал об этом
Юрій
и как это сделать?
Vlad
Что?
Юрій
как сделать что бы массив объектов фильтрануть по определенному полю, массивом значений которые могут быть в этом поле?
Vlad
Ну да, вложенный итератор
Vlad
Обойди рут, поле, значения поля, и делай проверку
Andrey
Обойди рут, поле, значения поля, и делай проверку
вы хоть кнопки реплая откройте для себя
Vlad
Оставлю как есть 🤔
Mikhail
Так, ребят, новый контекст же позволяет прикидывать данные куда хошь
Mikhail
Потенциально становится не нужен стейт менеджер Или это верно только для небольших приложений?
Vlad
Ойййй....
Andrey
Потенциально становится не нужен стейт менеджер Или это верно только для небольших приложений?
тл;др: можно обойтись без стейт менеджера, но напишешь свой, велосипедный - зачем оно надо
Mikhail
тл;др: можно обойтись без стейт менеджера, но напишешь свой, велосипедный - зачем оно надо
Ну если не вдаваться в глубину, то локальный стейт менеджер будет меньше и заточен под проект С прямыми руками это вполне норм будет Ну в теории
Vlad
А время, пока ты будешь все это делать, кто будет оплачивать?
Dmitry
Подскажите, почему такая конструкция с not-first-child не работает в styled-components
Dmitry
Даже в инспекторе почему-то данные классы ему не присваивает
Andrey
Ну если не вдаваться в глубину, то локальный стейт менеджер будет меньше и заточен под проект С прямыми руками это вполне норм будет Ну в теории
ага, и не протестирован толком а потом вылезет специфичный кейс, аля сср, или еще чего то а потом... а потом... а потом вы переизобретаете редакс
Andrey
Ну если не вдаваться в глубину, то локальный стейт менеджер будет меньше и заточен под проект С прямыми руками это вполне норм будет Ну в теории
я понимаю, юи либу какую-нибудь под проект пилить, там есть куда разгуляться но стейт менеджер тот же редакс со всеми своими обвесками весит в районе ~25кб (эффектор и того ~17) а в гзипах так это в смешные 5-6кб выливается
Andrey
в эффекторе createStore + createEvent = 3кб если тебе больше не нужно и у тебя не слишком сложная логика
ну биндинги для реакта еще же) но с тришейком да, там еще меньше выйдет
Looch
а ну да, а ты connect тоже почитал ?
Looch
потому что если делать что-то сложное на редаксе
Andrey
а ну да, а ты connect тоже почитал ?
да, я брал базовую комплектацию (redux/thunk/react-redux)
Looch
это минимум + саги или обсерваблы + что-то для иммутабл коллекций
Looch
это уже далеко не 20кб будет
Looch
да, я брал базовую комплектацию (redux/thunk/react-redux)
без реселекта это все равно не юзабельно
Andrey
это минимум + саги или обсерваблы + что-то для иммутабл коллекций
ну это на мелкий проект уже тоже не потащишь) там кейс с небольшим проектом был же
Looch
ну все равно без реселекта вообще не возможно же юзать
Kevin
mobx-state-tree (с mobx и mobx-react) весит в гзипе 39.2, но стоит каждого килобайта
Looch
Ну во первых ты очень сильно свое приложение будешь завязывать на mobx
wolfe
а э**ектор 6 ))
Looch
И если потом тебе нужно будет его выпилить, это будет очень сложно
Default
а э**ектор 6 ))
Его можно в чате упоминать
Kevin
Ну во первых ты очень сильно свое приложение будешь завязывать на mobx
только экраны, да и то, просто обсерверы поснимать
wolfe
Его можно в чате упоминать
шутки ради, не более
Eugene
<Route exact path="/vacancies" component={VacanciesPanel} /> <Route exact path="/tasks" component={TasksPanel} /> <Redirect exact from="/" to="/tasks" /> почему, когда я перезагружаю страницу на любом роуте, у меня срабатывает редирект?
Looch
только экраны, да и то, просто обсерверы поснимать
+ без декораторов его юзать не так приятно. А в остальном mobx на самом деле очень даже
Andrey
И если потом тебе нужно будет его выпилить, это будет очень сложно
так это с любым см так) на нем по факту ты бизнес логику и пишешь (в идеальных случаях)
Roman
Привет! Кто нибудь имел опыт работы react с нативными веб компонентами. На сколько эта связка жизнеспособна и возникали ли какие то трудности?
Oleg
просто обернув не работает
какой роутер? версия?
Eugene
какой роутер? версия?
"react-router-dom": "^5.0.1"
Oleg
простой <Route> - без путей и прочих пропсов = дефолтное поведение, если не сработали другие кейсы
Oleg
должен работать. Вероятно проеб где-то в другом месте
Andrey
Редакс +- не так уж сложно выпилить
бойлерплейта придется высекать прилично) ну тут естессно вопрос - кто как пишет, и зависит больше от разрабов, нежели от см)
ipos
у меня в текущем проекте примерно так редиректит <Route exact path="/" render={() => <Redirect to="/some" />} />
Андрей
Ну во первых ты очень сильно свое приложение будешь завязывать на mobx
Ты будешь любое приложение завязывать на стейт менеджер.
Looch
Ты будешь любое приложение завязывать на стейт менеджер.
Но изолировать тот же mobx(не state tree) допустим куда сложнее чем редакс, имхо
Vladimir
А зачем?
чтобы переписать на эффектор
Looch
Инкапсуляция ? 🤔
Андрей
Инкапсуляция ? 🤔
Практическое обоснование какое?
Looch
ну по каким любо причинам его нужно будет заменить на другой
MⅨ
так чтобы mui datepicker работал с GMT 0?