
Roman
18.04.2016
15:24:23
а то я пытаюсь тут настроить их обработку на серваке через multer и res.files стабильно пустой
думаю, может я не так superagent использую, дока там очень двусмысленная
.end() еще в конце конечно же

Roman
18.04.2016
15:25:48
https://learn.javascript.ru/event-bubbling
вдогонку, применительно к реакту:
"...To register an event handler for the capture phase, append Capture to the event name; for example, instead of using onClick, you would use onClickCapture to handle the click event in the capture phase."
https://facebook.github.io/react/docs/events.html

Google

anoru
18.04.2016
15:28:34
Недавно тут спрашивал про жизнь без redux
https://github.com/mobxjs/mobx
эту штуку теперь везде советуют. Кто пробовал?
Помню, тут сидит кто-то, кто даже плагины к ней писал )

Roman
18.04.2016
15:29:30
а про картинки никто не в курсе? в какую сторону копать хотя бы?
а то я уже голый formData засовываю в superagent, и без результатов
может есть хороший гайд по отправке картинок с клиента?
чувствую, что какая-то совсем дурацкая ошибка

Ҫѐҏӗѫӑ
18.04.2016
15:33:01
@anorudes я пробовал и написал в соавторстве с автором mobx https://github.com/chicoxyzzy/rx-mobx
но вообще mobx не нужен если есть rx

anoru
18.04.2016
15:33:34
Сережа, а ты же потом вроде писал "mobx не нужен". Не понравился значит?

Ҫѐҏӗѫӑ
18.04.2016
15:33:39
а так штука хорошая, простая
но не нужен да :)

anoru
18.04.2016
15:33:56
rx тоже не знаю, к сожалению. Если сравнить с redux?

Google

Ҫѐҏӗѫӑ
18.04.2016
15:34:43
ну они немножко разные. их сравнивать неправильно
mobx делает реакт реактивным

Gordey
18.04.2016
15:35:43
реактивный реакт ?

Ҫѐҏӗѫӑ
18.04.2016
15:36:22
да. потому что сам по себе реакт не реактивный
но хорошо прикидывается
многие даже верят

Vladimir
18.04.2016
15:37:11
а на cycle.js кто-то писал?

Ҫѐҏӗѫӑ
18.04.2016
15:37:49
✋
но вот он уж точно не нужен

Gordey
18.04.2016
15:38:53
блин, все слишком быстро меняется) не упеешь попробовать инстурмент - а он уже не нужен ?

Ҫѐҏӗѫӑ
18.04.2016
15:42:04
он всегда был не нужен. просто я успел это выяснить и сохранить тебе полчаса жизни ;)

Vladimir
18.04.2016
15:42:16
еще скажи elm не нужен!

Yung
18.04.2016
15:42:24
А что нужно?

Ҫѐҏӗѫӑ
18.04.2016
15:42:31
я это давно говорю же
элм не нужен!

Yung
18.04.2016
15:42:46
А то я немного в смятении теперь, вроде вчера говорили что всё это нужно, а уже не нужно.

Ҫѐҏӗѫӑ
18.04.2016
15:43:12
просто вчера меня тут не было)

Sergey
18.04.2016
15:43:22
Мне кажется, Observable - это довольно ограниченная абстракция, прямое изменения стейта гораздо легче использовать в общем случае.

Ҫѐҏӗѫӑ
18.04.2016
15:44:12
до тех пор, пока у тебя нет асинхронности и нескольких источников событий, которые должны влиять на что-то одно

Sergey
18.04.2016
15:45:06
Но ведь весь вторичный стэйт можно высчитаывать в компонентах, а в сторе хранить только первичный стэйт.

Google

Ҫѐҏӗѫӑ
18.04.2016
15:45:55
до тех пор, пока тебе не нужен sideway data loading
по причинам производительности или любым другим

Sergey
18.04.2016
15:46:36

Ҫѐҏӗѫӑ
18.04.2016
15:46:52
реселект — это мемоизация функций всего лишь

Sergey
18.04.2016
15:47:28
Но sideway data loading через него можно сделать, сам видел :)
Или там какая-то скрытая проблема есть?

Ҫѐҏӗѫӑ
18.04.2016
15:48:02
можно и без него
там есть проблема и не одна
но все именно по причине того, что это мемоизация вычислений по аргументам и не более того
то есть он годен только для этой конкретной оптимизации
и опять же не спасает во всех случаях

Sergey
18.04.2016
15:50:32
То есть всё дело в производительности в итоге?

Ҫѐҏӗѫӑ
18.04.2016
15:51:04
дело чего?

Sergey
18.04.2016
15:51:53
Дело того, почему стоит использовать Observable вместо reselect

Ҫѐҏӗѫӑ
18.04.2016
15:52:47
обзервабл стоит использовать при сложных асинхронных штуках, а реселект для того, что я уже дважды писал выше
в лодаше тоже есть мемоайз
это ведь не значит, что лодаш может заменить обзёрваблы
обычно frp либы тоже мемоизацию имплементят. так что я не очень хорошо понимаю почему вообще сравниваются reselect и концепция observable
и конкретно в mobx вот этот reselect встроен сразу
в случае rx / most этим можно еще и управлять

Google

trump ? trump ? hillary
18.04.2016
16:00:14
кто колится elm?

Ҫѐҏӗѫӑ
18.04.2016
16:00:56
странные упоротые чуваки, которые раньше писали на кофискрипте наверное

Sergey
18.04.2016
16:01:23
Скорее кто раньше писал на Haskell или OCaml

Ҫѐҏӗѫӑ
18.04.2016
16:02:07
кто раньше писал на хаскелле, тот юзает ghcjs и плачет от того, что сигнал - это не монада. и вообще в элме монад нет

Sergey
18.04.2016
16:02:47
Даже в виде сторонней либы нет?

trump ? trump ? hillary
18.04.2016
16:03:20

Ҫѐҏӗѫӑ
18.04.2016
16:03:47
элм вещь интересная, но его нет смысла учить

trump ? trump ? hillary
18.04.2016
16:03:58

Ҫѐҏӗѫӑ
18.04.2016
16:03:59
и юзать тем более

Admin
ERROR: S client not available

trump ? trump ? hillary
18.04.2016
16:04:20
Proudly coded on Elm (TM)

Ҫѐҏӗѫӑ
18.04.2016
16:05:07
ну это да. поэтому можно почитать про элм и продолжать писать на том, на чем писал раньше
у элма на сайте есть охеренной ценности доки
про виды frp в частности

trump ? trump ? hillary
18.04.2016
16:05:27

Ҫѐҏӗѫӑ
18.04.2016
16:05:34
охрененнейшее чтиво!

trump ? trump ? hillary
18.04.2016
16:05:53
я планирую выучить elm, когда закончу хаскель и узнаю основы ocaml, lambda calculus уже выучил (те части, которые посоветовала книга)

anoru
18.04.2016
16:06:03
обколятся своим elm.. )

Google

Gordey
18.04.2016
16:06:20
а как же алгебраические типы данных, как без них ?

Ҫѐҏӗѫӑ
18.04.2016
16:06:30
лучше на норм фп языке писать, который не так ограничен

trump ? trump ? hillary
18.04.2016
16:06:39
elm круто canvas реализовал btw

Ҫѐҏӗѫӑ
18.04.2016
16:06:55
вот clojurescript или scala.js или ghcjs могут вне веба пригодиться
а элм - бесполезный
он обречен
для него тупо очень многого нет и описаний типов для js либ нет

trump ? trump ? hillary
18.04.2016
16:08:19
ну он растет же

Ҫѐҏӗѫӑ
18.04.2016
16:08:36
он растет уже много лет

trump ? trump ? hillary
18.04.2016
16:08:42
нормально

Ҫѐҏӗѫӑ
18.04.2016
16:08:52
но ему очень далеко до уровня кложи или скалы в вебе
и, скорее всего, он их никогда не догонит
на окамле или f# вот тоже можно в js транспилиться
лучше их выбрать
если ML хочется обмазываться
вот пьюрскрипт еще есть — такой же ненужный как elm, но с монадами

Сева
18.04.2016
16:11:18
интересно, нахрена их столько делают сейчас?

trump ? trump ? hillary
18.04.2016
16:11:19
мне хаскель больше ML нравится, но f# (тот же окамл, они же почти одинаковые) выучу, ибо dotnet

Ҫѐҏӗѫӑ
18.04.2016
16:11:19
и у него хотя бы cabal используется, а не свой пакетный менеджер

Sergei
18.04.2016
16:11:36
только asm.js

trump ? trump ? hillary
18.04.2016
16:11:46

Ҫѐҏӗѫӑ
18.04.2016
16:12:05
пьюрскрипт больше на хаскелль похож