@frp_ru

Страница 42 из 420
Max
05.04.2017
07:01:13
В реакте как подходе нет жизненого цикла - там в основе лежат состояния. Есть точка отчета и текущее состояние. Цикл - это последствие линейной смены состояний.

andretshurotshka?❄️кде
05.04.2017
12:34:27
Реакт вообще не реактивный

Только render

А все остальное нет)

Google
andretshurotshka?❄️кде
05.04.2017
12:39:16
тот же setState не реактивный

Можно взять recompose конечно и юзать rxjs

Vladimir
05.04.2017
12:58:35
ещё и контекст плохо дружит с shallow

Kirill
05.04.2017
13:05:45
А есть смысл юзать rxjs в React? Просто сколько не смотрел примеров на rxjs, так там все манипуляции c реальным DOM были.

andretshurotshka?❄️кде
05.04.2017
13:11:46
Так rxjs не про DOM, а про реактивность)

https://github.com/acdlite/recompose/blob/master/docs/API.md#observable-utilities

cc @ZeroBias

Kirill
05.04.2017
13:18:32
Так rxjs не про DOM, а про реактивность)
Я это понимаю, просто все примеры, которые я встречал, в основном были привязаны к DOM.

Алексей
05.04.2017
13:22:08
https://github.com/redux-observable/redux-observable

Kirill
05.04.2017
13:23:49
Да, смотрел такое, но до меня пока не дошло.

andretshurotshka?❄️кде
05.04.2017
13:27:38
https://github.com/redux-observable/redux-observable
https://github.com/cyclejs-community/redux-cycles

Алексей
05.04.2017
13:28:38
Да, смотрел такое, но до меня пока не дошло.
Помогает организовывать сложную цепочку из Action-ов

Google
andretshurotshka?❄️кде
05.04.2017
13:28:46
Ща бы Alex Osh сказал что redux-cycles это бред) Только чет он опять ливнул

Aleh
05.04.2017
13:29:24
я вот пока для себя не понял, когда цепочка становится сложной достаточно, чтобы был смысл ей управлять иначе

Vladimir
06.04.2017
06:27:39
То

Оо

Я вам не показывал

Фп микросервис • https://fp-rot13.now.sh/ping • https://fp-rot13.now.sh/?rot13=YOLO • https://fp-rot13.now.sh/whatever https://github.com/iamstarkov/micro-fp-rot13/blob/master/index.js

Буду рад фидбеку

Yumi
06.04.2017
10:05:05
А что есть из почитать (или может сами расскажите), в чем фундаментальная мотивация фп? к чему чистые функции, иммутабельные данные, карирование и т.д. Что это и как с этим работать ясно и статей с примерами много, а вот аргументировать это не могу

Сергей
06.04.2017
10:07:38
чтобы минимизировать сайдэффекты

Vladislav
06.04.2017
10:10:36
Functional Programming in JavaScript [luis atencio] не плохая книга

Дмитрий
06.04.2017
10:19:45
https://github.com/getify/Functional-Light-JS

Yumi
06.04.2017
10:37:01
Аригато, буду смотреть

Aleh
06.04.2017
10:38:29
А что есть из почитать (или может сами расскажите), в чем фундаментальная мотивация фп? к чему чистые функции, иммутабельные данные, карирование и т.д. Что это и как с этим работать ясно и статей с примерами много, а вот аргументировать это не могу
абстрактный ответ есть в самом начале sicp: мы хотим строить приложения, расширение которых возможно простым добавлением новых функций и типов, с минимальным изменением существующего кода. В противовес ставится структура приложений на паскале в виде пирамид, где чтобы поменять что-то, надо хорошенько переработать большой кусок пирамиды.

это в общем-то совпадает с трендами к гибкой разработке, где изменения приходят постепенно, итерация за итерацией

Yumi
06.04.2017
10:40:38
?

andretshurotshka?❄️кде
06.04.2017
10:47:57
Позовем его @prinzc
Так он ливнул походу

Дмитрий
06.04.2017
11:39:51
Спека Fantasy Land на русском https://medium.com/devschacht/%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F-fantasy-land-bf81121b58cb

Google
Дмитрий
06.04.2017
11:40:08
Спойлер — понятнее не стало ?

andretshurotshka?❄️кде
06.04.2017
11:40:55
лол

Roman
06.04.2017
11:41:18
немного стало) сама материя непростая)

andretshurotshka?❄️кде
06.04.2017
11:42:38
Спойлер — понятнее не стало ?
Ну это наверно из-за того что спека просто описывает методы у типов, а не что они делают вообще и что это за тип

Дмитрий
06.04.2017
11:42:46
Ну немного да. Но вообще, емнип, у static land было понятнее расписано

Ну это наверно из-за того что спека просто описывает методы у типов, а не что они делают вообще и что это за тип
Проблема даже не в этом, там в принципе из механизма действия вытекает их смысл и предназначение, проблема в том, что «монада — это моноид в категории эндофункторов» — это вообще не прикол, все типы наглухо замкнуты друг на друга, я вообще не понимаю с какой стороны к ним подступаться))

То есть пытаясь понять смысл какого-то действия тебя отсылают к другим типам до тех пор пока не вернёшься в ту же точку

Aleh
06.04.2017
11:47:42
аксиоматики не хватает короч

Mikhail
06.04.2017
11:47:51
мне у http://www.tomharding.me/ нравится цикл статей про fantasy-land

хоть более-менее novice friendly

Roman
06.04.2017
11:48:42
есть еще у кого-нить что-нибудь сладко функциональное, что еще не переводилось, но того стоит?)

Дмитрий
06.04.2017
11:51:35
?

Ну thinking in ramda совсем прям уже entry level

Mikhail
06.04.2017
11:55:29
¯\_(ツ)_/¯ многие считают, что на использовании .map/.filter/.reduce функциональщина заканчивается :)

Google
Aleh
06.04.2017
15:52:07
ну и learnyouahaskell.com конечно же

Yumi
06.04.2017
15:54:41
Вот правильный путь, через другие функциональные языки и их литературу для новичков

Aleh
06.04.2017
15:57:04
ну да, оригинал кстати есть тут https://github.com/lucasviola/awesome-functional-programming#blog-posts

т.е. по таким спискам и есть смысл идти

Yumi
06.04.2017
16:06:55
https://youtu.be/Ew8gl6WF9to

Aleh
06.04.2017
17:22:56
второй докладчик когда рассказывал, я думал, что у них там терабайты данных

или даже петабайты

второй, это который про туры, может там другие были)

о, ща про ghcjs будет

Yumi
06.04.2017
19:10:56
Последний был интересный, хотя я 70% не понял

Aleh
06.04.2017
19:11:44
я прослушал, там чето про интерпретатор хаскеля на скале

зачем почему)

Yumi
06.04.2017
19:24:15
По скале на хедхантере 300 вакансий, а по хаскелю 10

Aleh
06.04.2017
19:25:32
а по жсу-то

Yumi
06.04.2017
19:27:06
8 162

andretshurotshka?❄️кде
07.04.2017
12:42:04
Клавиатуру походу никак не убрать из группы

ооо походу меня забанили так же как @ZeroBias

Yung
07.04.2017
19:07:34
ооо походу меня забанили так же как @ZeroBias
не можешь в телеге писать теперь?

Google
Yung
07.04.2017
19:07:40
ну в лс и такое

andretshurotshka?❄️кде
07.04.2017
19:07:59
в пару чатов могу

Дмитрий
07.04.2017
19:08:01
Только там, где админ (и ещё в паре типов чатов)

andretshurotshka?❄️кде
07.04.2017
19:08:03
в крупные чаты нет

Yung
07.04.2017
19:08:08
каеф

Дмитрий
07.04.2017
19:08:26
ну в лс и такое
Лол, в лс первым тоже нельзя ?

andretshurotshka?❄️кде
07.04.2017
19:08:50
Только там, где админ (и ещё в паре типов чатов)
как кстати тип чата различают? там же все равно все чаты супергруппы

Yung
07.04.2017
19:09:39
Лол, в лс первым тоже нельзя ?
ну смотри, это просто зайчатки монетизации, потом добавить покупку токенов, хочешь написать крутому парнише или девочке в лс - надо типать токены, затем приват

Дмитрий
07.04.2017
19:09:43
Ща посмотрю, резонный вопрос так то)

Yung
07.04.2017
19:09:48
Дуров все продумал

andretshurotshka?❄️кде
07.04.2017
19:12:10
у меня так-то есть второй аккаунт

Страница 42 из 420