Nata
Есть ли список всех (типичных) сайд эффектов для Effect Hook, или как понять что «вот это» сайд эффект для которого мне нужен именно Эффект хук? Из популярного фетч, операции с DOM это понятно. Вот тут говорят что сайд эффект это по сути все что не чистая функция, а чистых функций в реальной разработке на реакт (наших, не методов) почти нет как мы выяснили пару дней назад в чатике. В итоге как понять когда да, когда нет? Хотя чтобы понять, надо скорее всего знать детали v8 и нюансы каждого метода, поэтому вопрос скорее где можно найти список “всех посмотреть” с описанием почему. Гугл лабуду принес. https://www.reddit.com/r/reactjs/comments/8avfej/what_does_side_effects_mean_in_react/
artalar
html data атрибуты
Человек спрашивает напиток, вы ему советуете ложку
Ilya
всем привет, что сейчас модно юзать в качестве стейт менеджера?
если приложение по большей части просто морда - показать инфу, может быть немного форм, то apollo. Если богатая логика на клиенте то я бы смотрел в сторону effector
Farik
Ребят а есть хорошая статья или кто подскажет, как правильно создвать template/layout
Ilya
apollo больше фреймворк? Или ошибаюсь?
а где грань?))) По сути он просто дает возможность абстрагировать получаение данных.
Smaug
господа, подскажите. В пропсе относительная ссылка на изображение, ничего не подгружает Если указываю прямые ссылки— все прекрасно работает в чем проблема?
🦜
А какую бы выбрал ты?
Где будет danchurch
Ilya
господа, подскажите. В пропсе относительная ссылка на изображение, ничего не подгружает Если указываю прямые ссылки— все прекрасно работает в чем проблема?
относительная ссылка формируется некорректно скорее всего, относительную ссылку желаете - относительно корня сайта ? или относительно текущего роута
Serhii
Никак, отказывайся от стрима
вот сейчас больно было ) то есть юзать renderToString ?
Ilya
относительно компонента, в который пробрасываю пропсы момент, попробую относительно корня
копонент относительно навигации по сайту и его ресурсам - ничего не отражает
Ilya
Ryhor
Привет. Как часто срабатывает Сборщик мусора в js?
Андрей
Привет. Как часто срабатывает Сборщик мусора в js?
Иногда. Конкретнее сказать нельзя.
Aleksandr
Чаще чем иногда ещё можно сказать
Viacheslav
В целом лучше иметь 2 разных приложения для десктопа и мобилки с разными компонентами или одно универсальное?
Viacheslav
Например в мобилке нет многого того что есть на десктопе
Viacheslav
Я вот думаю скрывать цссом это или сделать отдельную папку с мобильными компонентами кастрированными
Nata
Ребят, на каких стейт менеджерах сидят крупные коммерческие проекты (примеры)? Я пока вижу Редакс или кастомные системы. Крупные это банки, паблиш системы, торговые площадки. На вопрос “но у него же проблемы с перформансом” получила ответ “зато легче учить джунов, отлаживать и он стабилен, а перформанс не настолько уж и выше”. Отсюда второй вопрос, я вот не могу найти вменяемой статистики по перформансу между Редаксом и другими, можете поделиться?
Eugene
Redux/Mobx
Andrii
@shmlkv там каунтер сбросить надо
Andrii
Ты не ошибся?
сори )) не тому
Юрий
https://github.com/TinkoffCreditSystems/stapp
поверх редукса же?
Юрий
и?
еще один велосипед
artalar
еще один велосипед
Покажите что-то лучше, пожалуйста
artalar
Опенсорсное
Ilya
еще один велосипед
redux тоже был когда-то велосипедом. А тут надо заметить достаточно приятное апи
Vladimir
Опенсорсное
стореон, разумеется
artalar
redux тоже был когда-то велосипедом. А тут надо заметить достаточно приятное апи
И сил вложено много. Там они решали проблему комбинации микроапов
Ilya
и вообще получается что велосипед или не велосипед определяется лишь раскученостью решения а не качеством))
artalar
Покажите что-то лучше, пожалуйста
Единственный вариант, на сколько я знаю https://github.com/rematch/rematch
Юрий
Шансов что Редукс закроется как то поменьше
artalar
Но это я все привел примеры теоретических энтерпрайзов. Так то берем эффектор и вперед
artalar
Шансов что Редукс закроется как то поменьше
Шансов что на голом редухе получится сделать что-то большое - еще меньше
Ilya
Шансов что Редукс закроется как то поменьше
ну во первых это опенсорс - делайте форк и вперед. Redux то че закрыватся если по факту он остановился в развитии
wolfe
Да, все ок.
есть какой-нибудь минимальный пример?
Vladimir
использовал типы с эффектором?
я использовал типы с эффектором и очень понравилось
Vladimir
использовал типы с эффектором?
https://github.com/today-/actorsmovies
artalar
Это ваш опыт или есть еще примеры?
Я, в принципе, могу только за себя говорить
artalar
есть какой-нибудь минимальный пример?
Хмм, нет, потому что там автоматом все очень хорошо выводится =D Часто типы вообще не описываются, все и так автоматом..
artalar
есть какой-нибудь минимальный пример?
Ну а так жэенерики все прокидываются, все норм.... Там очень большая работа над статическим выводом типов была проделана
Юрий
Я, в принципе, могу только за себя говорить
понятно, у нас в проекте Redux воплне себе живет, выпиливаем reflux. Если у вас плохой опыт, не надо его масштабировать на всех
i
всем привет http://www.cyberforum.ru/php-laravel/thread2473724.html#post13667051 знаю, что тут не ларавел, но в принципе вопрос по веб-сокету и его реализации в реакте
Юрий
Я, в принципе, могу только за себя говорить
если что то проекту уже несколько лет и команда 300+ человек
artalar
понятно, у нас в проекте Redux воплне себе живет, выпиливаем reflux. Если у вас плохой опыт, не надо его масштабировать на всех
У меня, как раз, опыт хороший. Но я постоянно вижу как у других плохой. Ну, опять же, я вижу.
wolfe
Хмм, нет, потому что там автоматом все очень хорошо выводится =D Часто типы вообще не описываются, все и так автоматом..
ну меня вот сейчас интересует описание сигнатуры функции в пропсах. я их описываю тремя этажами с redux... + захотелось ещё типизировать action внутри middleware и пришлось переписывать секцию стора на голый redux без наворотов
Юрий
рано или поздно все приходят к тому что redux это больно
Есть такая штука как легаси. А если каждый год менять хранилище, то бизнес не поймет.
Андрей
ну меня вот сейчас интересует описание сигнатуры функции в пропсах. я их описываю тремя этажами с redux... + захотелось ещё типизировать action внутри middleware и пришлось переписывать секцию стора на голый redux без наворотов
Эффектор начался в том числе благодаря тому, что редух нетипизирован. Если что-то нетипизируется как с точки зрения ts, так и с точки зрения flow, то этого нет и не будет в эффекторе.
Ilya
Есть такая штука как легаси. А если каждый год менять хранилище, то бизнес не поймет.
я конечно не знаю специфику вашего проекта, но я бы точно не стал в середине 2019 мигрировать что-то на redux.
wolfe
Эффектор начался в том числе благодаря тому, что редух нетипизирован. Если что-то нетипизируется как с точки зрения ts, так и с точки зрения flow, то этого нет и не будет в эффекторе.
он типизирован, но что-то меня не покидает ощущение, что всё это можно было сделать попроще. видимо, эта мысль Диму и преследовала :D или имеется в виду сама реализация на типах, а не тупо описание сигнатур в types.d
Юрий
да, и от легаси надо избавляться
это дорого может быть :)
Юрий
да, и от легаси надо избавляться
2 гига кода рефакторить? :) Вы оптимист