
Denis
05.05.2016
22:46:25
+ там надо было конфиг webpack доработать

Dmitrii
05.05.2016
22:48:25
так а logger-client куда все это шлет кроме консоли?

Denis
05.05.2016
22:48:46
new webpack.IgnorePlugin(/(logger-server|data-sources|migrations|shared-collections|project-info|server-router)$/),
Куда угодно можно прикрутить)

Google

Denis
05.05.2016
22:49:43
Сейчас вот будем прикручивать к logstash

Dmitrii
05.05.2016
22:49:44
ну вобще да.. когда raw event есть с ним что угодно делать можно

Denis
05.05.2016
22:49:50
в этом и плюс
Классно
https://atom.io/packages/js-hyperclick
Оказывается можно
Есть ли для Atom хороший Git инструмент, как в WebStorm?

Dmitrii
06.05.2016
00:03:30
и javascript медленно превращается в JEE :)
я помню лет 5 назад было здорово что можно было писать javascript прям в vim без каких-либо IDE
потомучто все было просто и понятно
теперь все статически типизировано, кодмоды повсюду и куча инструментов в IDE

Denis
06.05.2016
00:12:26
Даже не медленно )
Я до сих пор помню, как писал в блокноте и высчитывал строки

Google

Denis
06.05.2016
00:13:17
Отлаживал в IE3
https://github.com/ternjs/tern_for_sublime кстати, саблайм тоже может навигацию

Alexander
06.05.2016
00:43:32

Dmitrii
06.05.2016
00:46:05
@chudesnov не всегда :)

Denis
06.05.2016
00:53:57
nuclide-то считается за IDE уже?

Alexander
06.05.2016
00:55:44

g00glle
06.05.2016
01:38:01

Dmitry
06.05.2016
05:46:56

Алексей
06.05.2016
05:59:32
А вы как то разделяете редьюсеры для разных вьюшек? Типо что-нить на подобии
state={
app: {}, // глабальные данные
about: {}, // редьюсеры только для вьюшки about
login: {} // только для login
}
*глобальные

anoru
06.05.2016
06:50:10

Roman
06.05.2016
07:27:10
и последний коммит 8 декабря, печаль
но думаю стоит попробовать как минимум

[Anonymous]
06.05.2016
07:27:14

Gordey
06.05.2016
07:30:01
legacy windows

Aleksey
06.05.2016
07:37:02
Все остальное смотрю в sourceTree (дерево коммитов, например).

Nikita
06.05.2016
07:51:20

Алексей
06.05.2016
07:51:41

Google

Nikita
06.05.2016
07:52:05
держать стейт внутри реактового стейта
у меня был контент сайт, там такой подход норм работал
если нет никаких данных, которые надо шарить

Viacheslav
06.05.2016
08:11:09
использовать стейт внутри компонента не есть плохо
все зависит от подхода
для приложения я бы так не делал

Dmitry
06.05.2016
08:12:53
Привет, кто-нибудь может помочь с парой вопросов?
1) Есть ли смысл хранить стейт для ui компонентов (в моем случае кастомный скролл) в редаксовом глобальном стейте?
2) Если используем стейт компонента, то как его проапдейтить в зависимости от рефов? Пытаюсь показать скролбар, если блок не влезает в парента, но в componentDidMount setState не отрабатывает

Viacheslav
06.05.2016
08:13:42
1. смысла нет
2. должен срабатывать
что значит "не отрабатывает"?

Dmitry
06.05.2016
08:19:56
делаю componentDidMount() {
this.setState({ scrollable: true });
console.log(this.state);
}
в логе scrollable: false прилетает из constructor

S
06.05.2016
08:29:36
а есть какая нибудь тулза и/или мануалы как писать фабрики экшенов и редьюсеров?
это антипаттерн
общайся с парентом через колбеки

Dmitry
06.05.2016
08:33:20
Я пока не увидел другого способа сравнить высоту двух нод, записать в какой-нибудь флаг результат и взависимости от него выводить/не выводить скролл
Ну и чтобы апдейтился при изменение высоты

S
06.05.2016
08:34:19
сделай компоненту колбек this.proprs.onHeightUpdate(newHeight)

Dmitry
06.05.2016
08:36:47
Спасибо, попробую

Google

Nikita
06.05.2016
08:39:43
про скролл скажу страшнее
некоторые вещи стоит вообще хранить вне react/redux/flux/etc.
а прямо в this.foo компонента
вот до чего ваши модные функциональные методы работы с коллекциями приводят:( забываешь правильный синтаксис обычного for

Dmitry
06.05.2016
08:41:52
и руками делать форс апдейт?

Denis
06.05.2016
08:42:19
+1, мы разные animation в React Native храним в this. State должен влиять на render.

Admin
ERROR: S client not available

Nikita
06.05.2016
08:42:50
нет конечно. Просто скролл вообще не контролируется реактом и иногда хочется что-то запомнить, не обновляя view

Dmitry
06.05.2016
08:43:23
а, в этом плане да) проблема была именно с обновлением)

Oleh
06.05.2016
08:43:38
this.setState({ scrollable: true }, ()=>{console.log(this.state);});

Denis
06.05.2016
08:44:18
Тоже да

Oleh
06.05.2016
08:44:19
вот так нужно

Nikita
06.05.2016
08:44:47
ты кастомный скролл делаешь?

Sergey
06.05.2016
08:46:28
Ребят, кто-нибудь использует Service Workers? Когда вообще они могут быть нужны?

Dmitry
06.05.2016
08:47:02

Ilya
06.05.2016
08:47:20
а зачем?
я вот поискал, схватил https://github.com/malte-wessel/react-custom-scrollbars и ок

Nikita
06.05.2016
08:49:31
эта либа за собой тянет css-dom, или как-то так. А в целом норм

Google

Ilya
06.05.2016
08:50:27
Стандартная проблема либ, что тянут кучу говна, да
зато время экономят

Sergey
06.05.2016
08:51:06

Nikita
06.05.2016
08:51:37
https://www.chromestatus.com/samples

S
06.05.2016
10:44:55
кто-нибудь знает как подружить вложенные combineReducers с mapToStateProps, чтобы они тоже вложенно мапились, т.е. контейнер например не знал что он внутри другого контейнера?
блин, чем дальше в лес, тем больше понимаешь что Redux весь из себя очень зеленый, и кроме хеловордов на нем нечего писать

Dmitry
06.05.2016
10:48:29
а в чем глобально у тебя проблема?

Nikita
06.05.2016
10:48:33
он вполне готов)
просто с ним нельзя сделать так, как ты хочешь

Dmitry
06.05.2016
10:49:51
У меня иногда возникает желание удариться головой, чтобы она по другому думать начала, может тогда лучше пойдет)

Aleksey
06.05.2016
10:51:22
Расскажи про задачу которую тебе нужно решить, возможно подскажут какой нужен инструмент для этого. Flux – не панацея, если не знаешь зачем он тебе – значит он не нужен.

S
06.05.2016
10:51:23
ну значит я не готов :) я пишу большую админку и у меня например есть компоненты которые работают одинаково, но их несколько на странице, данные их них хранятся в сторе. один компонент может лежать в другом и т.п., и непонятно как замапить данные их стора в пропсы, так чтобы контейнеру не дать знать лишнего
разве что reselect использовать

Dmitry
06.05.2016
10:52:28
У меня такая же проблема была
https://github.com/reactjs/redux/issues/1628

S
06.05.2016
10:53:12
и как ты ее решил?

Nikita
06.05.2016
10:53:40
в issue решение

S
06.05.2016
10:56:58
контексты какие то пробрасывать надо