@react_js

Страница 84 из 5115
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
тут смысл в том, что данные отдельно, вью отдельно
А всего-то надо было прочитать, в чем смысл паттерна)

Отлаживал в IE3
Ты очень старый

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

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

Alexander
06.05.2016
00:55:44
@chudesnov не всегда :)
Пока не закоммитил в корпоративную репу, можно ваще все!

g00glle
06.05.2016
01:38:01
nuclide-то считается за IDE уже?
что это за IDE без поддержки windows?

Dmitry
06.05.2016
05:46:56
что это за IDE без поддержки windows?
Наброшу ка https://twitter.com/miketansky/status/728333231444135936

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

*глобальные

anoru
06.05.2016
06:50:10
https://github.com/ternjs/tern_for_sublime кстати, саблайм тоже может навигацию
к сожалению, очень плохо работает и вылетает переодически

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 (дерево коммитов, например).

Алексей
06.05.2016
07:51:41
ты уверен, что тебе нужен redux?
а какие альтернативы?

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
делаю componentDidMount() { this.setState({ scrollable: true }); console.log(this.state); }
у тебя в этом случае никогда не будет тру, так как setState асинхронная операция!

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
контексты какие то пробрасывать надо

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