@react_js

Страница 4674 из 5115
Дмитрий
24.08.2018
08:53:22
а сколько там у тебя сейчас эффектор весит?
https://bundlephobia.com/result?p=effector@0.18.0-beta.7



При переходе 18 версии из беты в релиз будет меньше ~ на треть

Google
Valeriy
24.08.2018
08:56:43
у тебя в эффекторе есть что-то типа combineStores?

чтобы древо из них строить

Тимофей
24.08.2018
08:59:13
https://bundlephobia.com/result?p=effector@0.18.0-beta.7
как то гораздо проще стало, чем когда я первый раз смотрел, надо наконец попробовать

Дмитрий
24.08.2018
08:59:41
Я просто most убрал))

Valeriy
24.08.2018
09:00:42
о как!

а так все хорошо начиналось :))

@ZeroBias а что означают ресеты?



Дмитрий
24.08.2018
09:03:49
Возвращает первоначальное значение

Valeriy
24.08.2018
09:04:14
ну вернее что будет если эти две строки последние убрать?

Дмитрий
24.08.2018
09:05:14
Как обычно — стор перестанет реагировать на событие) Это сокращение для const initialValue = ... const store = createStore(initialValue) store.on(event, () => initialValue)

Valeriy
24.08.2018
09:06:02
аа

Alexey
24.08.2018
09:06:12
а никто не пытался поднять реакт приложение с не рутовым контекстом? чтобы было например так http://localhost:8080/myApp/

Google
Alexey
24.08.2018
09:06:13
?

Valeriy
24.08.2018
09:06:29
т.е. по срабатыванию любого из этих двух событий инициализируется formInput

Alexey
24.08.2018
09:06:42
Artyom
24.08.2018
09:07:51
не надо

Если нужно что-то простое берите нативный контекст, вот пример https://codesandbox.io/s/n3rn49jzz0

Valeriy
24.08.2018
09:13:53
@ZeroBias без most у тебя по сути получился почти redux-act

с той разницей, что там все же можно делать. combineReducers

Artyom
24.08.2018
09:19:08
Так в еффекторе есть комбайн сторов

Глянь вики на ГХ

@ZeroBias без most у тебя по сути получился почти redux-act
redux-act далеко не совершенен, кстати

Кстати вот вам простые хелперы для редакса, можно использовать по отдельности, можно вместе https://gist.github.com/artalar/f99c5bd7ef96553286c060785104b215

Artyom
24.08.2018
09:22:25
!ро флуд

А типизация, ну?
?‍♂️ бери эффектор, там все хорошо с этим

Valeriy
24.08.2018
09:26:55
redux-act далеко не совершенен, кстати
а в чем кстати несовершенство?

Artyom
24.08.2018
09:27:45
а в чем кстати несовершенство?
Асинхронщину руками делать приходится (я мидлвару написал https://www.npmjs.com/package/redux-act-dispatch-free)

Google
Valeriy
24.08.2018
09:28:48
разбивают на 3-4 экшина request, success, failure

Artyom
24.08.2018
09:28:51
Ну у меня вполне универсальное решение. Не ясно почему в саму либу это не пихнули

разбивают на 3-4 экшина request, success, failure
Вот куча копипасты - нет, спасибо

Valeriy
24.08.2018
09:29:27
Вот куча копипасты - нет, спасибо
ты не понял :)) делается экшин билдер же

Artyom
24.08.2018
09:30:15
Я его уже сделал)

И в эффекторе он по умолчанию есть

Это фундаментальные вещи, зачем их каждому заного их делать?

Valeriy
24.08.2018
09:32:00
ну не такие уж и фундаментальные

у меня вот такой в одном проекте



в другом по другому немного

в третьем смесь с вебсокетами еще

from
24.08.2018
09:33:16
Artyom
24.08.2018
09:36:09
ого крутой сайт
Только он тришейкать не умеет (ну логично, он же не знает что будет подключаться), так что не совсем релевантно может показывать

from
24.08.2018
09:36:46
Но опционально показывать было бы неплохо Но тришейкинг же по болшей части индивидуальная штука, если только явно мёртвого кода в модуль не напихать

Artyom
24.08.2018
09:37:34
хммм по-моему это как раз релевантно)
Нууу, у тебя на проекте может только часть либы использоваться

from
24.08.2018
09:38:01
Dmitry
24.08.2018
09:40:57
Google
Dmitry
24.08.2018
09:41:00
5 кб

ппц

from
24.08.2018
09:41:41
Кстати я задумался — npm напрямую не показывает, что за файл в пакете лежат, который скачивать будешь

Ссылка на репозиторий обычно, но в репозитории-то совсем другое

Admin
ERROR: S client not available

Artyom
24.08.2018
09:42:43
падажди а шо там осталось в итоге ?
Так у него концепции мощные, но элементарные (поймите правильно это слово), вроде?

Dmitry
24.08.2018
09:43:15
алгоритм тарьяна

и как бы логика еще остается

при этом все влезло в 5 кб ???

from
24.08.2018
09:43:46
Есть же npm cdn или ты про что?
я про то что на страничку пакета заходишь и не видишь че за файлы А ты про что?)

Dmitry
24.08.2018
09:45:20
createGate() -lool

Artyom
24.08.2018
09:45:43
ну как бы там по сути имплементация редукса частичная
1. "имплементация редукса" - это как сказать "имплементация Array.map". 2. у редукса ряд проверок для дураков, которые, возможно, у эффектора еще нет

Dmitry
24.08.2018
09:46:06
ну и как бы эти проверки полезные

я чет идею с гейтами не понял

Artyom
24.08.2018
09:47:01
https://t.me/js_ru

Bear
24.08.2018
09:47:17
Добрый день, девелоперы. Накидайте плиз информации о том, как сделать masonry layout в реакте. Если конкретно, хочу сделать что-то вроде ленты карточек, раскинутых в несколько равных столбцов, как картинки в pinterest или заметки в google keep. Сложность только в том, что карточки разной высоты, и тупо в равном количестве закидывать в каждый столбик не прокатит. Плюс перерисовка при ресайзе окна. Плюс lazy-loading, который будет изменять размер карточки, после того, как она уже создана.

Google
Bear
24.08.2018
09:47:21


from
24.08.2018
09:49:13
А что тебе нужно видеть?
ну я ж говорю, файлы которые реально в модуле будут Это вовсе не 1-к-1 маппинг с файлами из репозитория

Bear
24.08.2018
09:49:37
Css grid
неправильный ответ

Alexander
24.08.2018
09:49:41
Bear
24.08.2018
09:49:54
Andrew
24.08.2018
09:49:56
Alexander
24.08.2018
09:50:07
Почему?
Потому что только флексы

Valeriy
24.08.2018
09:50:11
flexbox-ы решат

Страница 4674 из 5115