
Alxander
28.06.2016
19:45:34

Roman
28.06.2016
19:46:22
Form.Field это и есть враппер
можно было конечно через children, но по мне так без разницы

Alxander
28.06.2016
19:47:04
Ну чтобы писать <Form.wrap><MyAwesomeInput prop={1}/></Form.wrap>

Google

Roman
28.06.2016
19:48:27
Писанины только больше получится)

Oleg
28.06.2016
19:50:19
кто такой кодмод?
вот эта статья – хорошее введение https://www.toptal.com/javascript/write-code-to-rewrite-your-code

Roman
28.06.2016
19:51:19
(где эта чертова картинка xzibit-а?!)
yo dawg, i heard you like to write code...

hlomzik
28.06.2016
20:10:16

Ҫѐҏӗѫӑ
28.06.2016
20:11:21
что плохого в мета-программировании?
well-known symbols, Proxy, Reflect ftw

hlomzik
28.06.2016
20:11:54
Да оно отличное)

Andrey
28.06.2016
20:52:25
расскажите кратко что делает redux-saga?
просто с их описания нихуя не понятно
"An alternative Side Effects middleware (aka Asynchronous Actions) for Redux applications. Instead of dispatching Thunks which get handled by the redux-thunk middleware, you create Sagas to gather all your Side Effects logic in a central place."
хайлайтните меня если кто будет писать

Dmitry
28.06.2016
20:53:58

Andrey
28.06.2016
20:55:38
хм.
а почему бы не написать сагу прям внутри редюзера который вызывается экшоном?

Paul
28.06.2016
20:56:05
:D

Google

Paul
28.06.2016
20:57:03
Редьюсер - это синхронный трансформер стора.
Можешь считать сагу - как замена action creator

Dmitry
28.06.2016
20:57:18
Ну там надо после экшена еще что-нибудь задиспатчить) А так можно хоть сразу джиквери в редьюсере дергать)

Andrey
28.06.2016
20:58:09
Dmitry а для чего это полезно?
ну какой юзкейс и киллер-фитча этой саги?

Dmitry
28.06.2016
21:01:14
Я честно только подключил вчера вечером) Надо было на любой сабмит формы кучу рутины делать

Vitaly
28.06.2016
21:01:29
Вызов нескольких диспатчей которые аффектят разные редюсеры и обновление стора в одну итерацию
короче это redux-thunk + redux-batched-actions с адовыми методами

Andrey
28.06.2016
21:12:17
зырьте
https://127labs.com/jumpstart-your-react-redux-development-with-duxedo-part-ii/
я всё ещё копаю эту шнягу.
там по ссылке есть про сагу человеческим языком
думаю заняться переводом на руцке

Dmitry
28.06.2016
21:15:00
http://yelouafi.github.io/redux-saga/docs/introduction/BeginnerTutorial.html тут тоже нормально написано

Dmitry
28.06.2016
21:42:48

Ҫѐҏӗѫӑ
28.06.2016
21:43:37
что считать продуктовым кодом?

Alexander
28.06.2016
21:43:44
Meta-core

Ҫѐҏӗѫӑ
28.06.2016
21:43:45
редакс - продуктовый код?

Dmitry
28.06.2016
21:43:55

Roman
28.06.2016
21:43:56
Неа

Ҫѐҏӗѫӑ
28.06.2016
21:44:18
почему нет?

Roman
28.06.2016
21:44:20
Продуктовый код - это хуяк хуяк и в прод

Google

Ҫѐҏӗѫӑ
28.06.2016
21:44:25
либа не может быть продуктом?

Roman
28.06.2016
21:44:34
Плюс минус
Внутренняя либа

Dmitry
28.06.2016
21:44:48
Всё, что в конечном продукте для бизнеса.
Для пользователя вёб-сервиса. Аля каталоги товаров и прочее. Если на примере вещей реальных.

Ҫѐҏӗѫӑ
28.06.2016
21:44:58
Плюс минус
а наш сдк из нптвшечки не продукт что ли?

Roman
28.06.2016
21:45:11
Неа

Ҫѐҏӗѫӑ
28.06.2016
21:45:16
оО?
а что?

Roman
28.06.2016
21:45:20
Вот гонки да продукт
Это сдк же!)

Ҫѐҏӗѫӑ
28.06.2016
21:45:35
эээ
и что?

Dmitry
28.06.2016
21:46:02
Давайте не будет впадать в занудство и холивары нейминга и терминов :)

Roman
28.06.2016
21:46:07
Короче для юзеров - код, для кодеров - либы и прочий dawg

Ҫѐҏӗѫӑ
28.06.2016
21:46:41
короче ничего плохого не вижу если даже в том, что ВЫ называете продуктом, есть well-known symbols и прокси для интроспекции в деве

Roman
28.06.2016
21:48:22
Тоже не вижу плохого, вопрос в том зачем и за какие деньги?

Dmitry
28.06.2016
21:48:23
У нас явно немножко misunderstood

Ҫѐҏӗѫӑ
28.06.2016
21:48:49

Dmitry
28.06.2016
21:48:55
Учитывая, что поддерживать этот код будут люди разных уровней

Ҫѐҏӗѫӑ
28.06.2016
21:48:57
и зачем интероп с либами

Google

Ҫѐҏӗѫӑ
28.06.2016
21:48:59
хз
для этого и нужны

Roman
28.06.2016
21:49:38
Кто то платит этим людям, которые пишут все это

Ҫѐҏӗѫӑ
28.06.2016
21:50:04
по твоей логике тесты тоже не нужны
и реакт
можно взять чуака после курсов с джаваскрипт.ру
и пусть хуячит

Roman
28.06.2016
21:50:29
Реакт нужен, потому что скорость разработки и поддержки

Ҫѐҏӗѫӑ
28.06.2016
21:50:30
зачем платить больше?
его учить надо

Admin
ERROR: S client not available

Ҫѐҏӗѫӑ
28.06.2016
21:50:42
еще флакс к нему выбрать
или мобикс

Roman
28.06.2016
21:50:47
Все остальное тоже

Ҫѐҏӗѫӑ
28.06.2016
21:50:47
или редакс
и роутер
и ваще еще там флоу какой-то
и бабель плагины
и вебпак

Roman
28.06.2016
21:51:07
Ангуляр метеор жиквери

Google

Ҫѐҏӗѫӑ
28.06.2016
21:51:12
кстати, собирать тоже не надо?

Alexander
28.06.2016
21:51:20

Ҫѐҏӗѫӑ
28.06.2016
21:51:28
это ж платить надо пока конфиг соберут

Roman
28.06.2016
21:51:28
??

Ҫѐҏӗѫӑ
28.06.2016
21:51:54
кто платить будет за вебпак?
а полифиллы?
их тоже 100500

Dmitry
28.06.2016
21:52:07
У тебя не должны делать это в том числе и джуниоры. У тебя должно быть всё выстроено. И не должно торчать наружу.

Ҫѐҏӗѫӑ
28.06.2016
21:52:16
es3 и хуячить в прод по фтп

Roman
28.06.2016
21:52:21
Ну вот что начальство скажет, если ты ему - мне нужно пару недель похуячить девтулзы чтобы ну да хуй знает почему

Ҫѐҏӗѫӑ
28.06.2016
21:52:32
пару недель на интроспекцию нужного мне кода?
звучит странно

Roman
28.06.2016
21:52:55
А оно скажет у нас блять план, фичи, баги, релизы

Ҫѐҏӗѫӑ
28.06.2016
21:53:02
обернуть можно какбе за минуту

Dmitry
28.06.2016
21:53:22
@chicoxyzzy ты увёл тему совсем ну туда. И развёл демогогию.

Ҫѐҏӗѫӑ
28.06.2016
21:53:31
ок возвращаемся
в метапрограммировании в коде нет ничего плохого
кто не согласен и почему?

Roman
28.06.2016
21:54:30
А что это такое вообще?

Ҫѐҏӗѫӑ
28.06.2016
21:54:31
дебажить дороже может быть чем нужное место пропалить

Dmitry
28.06.2016
21:54:32
Всему своё место.
Мой тезис в том, что в конечный прикладной код должен зайти чувак с любым уровнем и разобраться. И поправить/дополнить что надо.
Чтобы там не было метопрограммирования, не торчало ненужное.

Roman
28.06.2016
21:54:52
Это да