
Vladimir
10.04.2017
14:27:35
Чтобы не отвлекаться от клепания формочек и т.д.

Ҫѐҏӗѫӑ
10.04.2017
14:28:56
в общем новости не впечатлили
а что, из реакта проптайпсы выпилили?

Aleh
10.04.2017
14:29:30
пока только депрекейтнули

Google

Ҫѐҏӗѫӑ
10.04.2017
14:29:53
а, вы как раз из-за этого до тс и флоу скатились наверное)

Aleh
10.04.2017
14:31:20

Ҫѐҏӗѫӑ
10.04.2017
14:31:38
но в 16 их не будет совсем?

Aleh
10.04.2017
14:31:45
в отдельном пакете будут

Ҫѐҏӗѫӑ
10.04.2017
14:31:46
в бандле
ну это понятно
круто

Aleh
10.04.2017
14:32:01
ну да, вроде как план такой
createClass тоже так

Ҫѐҏӗѫӑ
10.04.2017
14:32:50
класс
хотя пофиг, все равно глиммер лучше

Aleh
10.04.2017
14:33:31
а test-utils наоборот в react-dom

Google

Ҫѐҏӗѫӑ
10.04.2017
14:33:32
и он на тс из коробки

Сергей
10.04.2017
14:37:07

Aleh
10.04.2017
14:37:48
почему
они теперь в отдельных пакетах

Ҫѐҏӗѫӑ
10.04.2017
14:43:12
потому что они не нужны

Name
10.04.2017
14:44:48

Ҫѐҏӗѫӑ
10.04.2017
14:45:03
лучше чем реакт
статическими шаблонами
кстати, дайте линк на чат про эмбер

Denis
10.04.2017
14:52:05
@emberjs_ru :)
Есть какая-нибудь тулза для скриншотов/скринкастов, которая это всё в отдельное хранилище помещает с разбиением по проектам, чтобы год-два спустя ссылки в issues не умирали?

Aleh
10.04.2017
14:52:39

Name
10.04.2017
14:53:03

Aleh
10.04.2017
14:53:36
норм

Ҫѐҏӗѫӑ
10.04.2017
14:55:26
разве с активностью эмбера что-то не так?

Denis
10.04.2017
14:55:51
LinkedIn так не считает

Ҫѐҏӗѫӑ
10.04.2017
14:56:16
вроде все ок. осталось дождаться когда довыпилят некоторые ненужности и будет конфетка


Timur
10.04.2017
15:12:08
Всем привет! Подскажите пожалуйста, есть небольшая проблемка:
Есть код:
<Route component={LayoutContainer}>
<Route path="flight-task" component={MainPage}/>
</Route>
В LayoutContainer есть отображение диалога для одних действий
<MessageDialog
title = { this.props.messageDialog.title }
text = { this.props.messageDialog.text }
visibility = { this.props.messageDialog.visibility }
onOk = { this._onLogout }
onCancel = { this._onCancelLogout }
/>
В MainPage (вложенном в LayoutContainer) рисуется еще один диалог для других задач:
<MessageDialog
title = { this.props.messageDialog.title }
text = { this.props.messageDialog.text }
visibility = { this.props.messageDialog.visibility }
onOk = { this._onOk }
onCancel = { this._onCancel }
/>
То есть по сути нужны два диалога на странице, с разными колбэками.
Но при реализации сталкиваюсь с проблемой, что один диалог (LayoutContainer) перекрывает другой.. В чем может быть дело?


Mike
10.04.2017
15:14:17
в том, что два диалога поверх друг друга — bad practice, не надо так
либо ты что-то одно спрашиваешь, либо другое. определись

Timur
10.04.2017
15:19:10
Рисуются они как надо сейчас, но вот onOk срабатывает лишь от родительского контейнера..
ну предположим, оставлю один в родительском блоке. Как тогда разводить разные колбэки?

Google

Mike
10.04.2017
15:20:44
ну есть еще вероятность, что у тебя методы не забайндены, и поэтому this не тот

Sergey
10.04.2017
15:53:18
Кто использует nested reducers? Какие плюсы и минусы?

Alexander
10.04.2017
16:09:25
Есть какой-нибудь плагин анимации перехода между страницами для react-router?

Eugene
10.04.2017
16:11:45

Alexander
10.04.2017
16:13:11

Eugene
10.04.2017
16:14:09

Nikita
10.04.2017
17:15:19
Вопрос, как вы делаете вещи, которые по факту зависят от стейта, но сомнительно касаются рендринга (react+redux)?
например каунтер, который выводится в title/favicon?
собственно варианты: connect, внутри компонента return null, или подписывайтесь на изменения стора отдельно?

Ҫѐҏӗѫӑ
10.04.2017
17:16:12
мидлварами
как и положено сайдэффектам

Vladimir
10.04.2017
17:16:52
Сайд эффекты можно компонентами делать
Вообще круто получается

Nikita
10.04.2017
17:19:52
ну вот у меня был миддлвар, а теперь надо считать значение и проще сделать через компонент с селектором.
а можно "по правильному", подписаться на стор, при чем тут компоненты

Nikita
10.04.2017
17:20:08
ну раз все говнокодят, я не выпендриваюсь)

Vladimir
10.04.2017
17:20:26
Компонентами декларативненько получается

Ҫѐҏӗѫӑ
10.04.2017
17:21:20
получается реакт роутер

Nikita
10.04.2017
17:21:47
получается реакт роутер
вот да, реакт роутер отличный пример. но он так-то рендрит хоть что-то, а такие компоненты ничего не рендрят

Vladimir
10.04.2017
17:21:58
Это нормально

Ҫѐҏӗѫӑ
10.04.2017
17:22:04
в мидлваре можно считать

Vladimir
10.04.2017
17:22:07
Почему бы и нет

Nikita
10.04.2017
17:22:28

Google

Ҫѐҏӗѫӑ
10.04.2017
17:22:40
нет
я не вижу проблем с твоим примером вообще
экшн с пейлодом из селектора и мидлвара в 1 строку
но для извращенцев есть всякие там helmet
https://github.com/nfl/react-helmet
юзать его конечно не надо

Marat
10.04.2017
17:32:55
А есть реакт документация на русском?

Admin
ERROR: S client not available

Ruslan
10.04.2017
17:37:33
документация есть, но довольно устаревшая

Alice
10.04.2017
17:38:40

Maxim
10.04.2017
18:31:30
Всем привет, подскажите, стоит боевое приложение переводить на creat-react-app? Вроде штука интересная, но не понятно как будет себя показывать на растущем проекте.

Denis
10.04.2017
18:36:32

from
10.04.2017
18:38:23
вдохоновиться конфигом можно
а переводить проект — это бред)

Maxim
10.04.2017
18:39:29
А чем интересная?)
Все из коробки, достаточно стабильно работает. А вообще один разраб у нас за него топит)
У нас несколько spa приложений и есть два изоморфа. Поэтому тянем везде свой конфиг и мне кажется переход на него будет болезненным.
вдохоновиться конфигом можно
Да, конфиг посмотрел и некоторые моменты для себя отметил, но хочется все равно самому контролировать весь процесс. Поэтому задаюсь вопросом

from
10.04.2017
18:41:09
да там даже хот релоадинга нет

Google

from
10.04.2017
18:41:28
это быстрый бойлерплейт
переходить на бойлерплейт, который для серьёзного проекта и так требует eject'а — это глупость какая-то )

Maxim
10.04.2017
18:44:19

Denis
10.04.2017
18:44:31
Надо думать :)
Это верно

from
10.04.2017
18:45:01
честно говоря не знаю че про него думать)

Ilya Shurikov
10.04.2017
18:45:11

from
10.04.2017
18:45:56
или я придумать не могу, может у кого фантазия получше

Marat
10.04.2017
18:58:53
Чем отличается компонент от элемента?

Name
10.04.2017
19:06:07

Ilya Shurikov
10.04.2017
19:09:24
Не думаю что стоило кидать ман на английском человеку который 20 минут назад спрашивал про ман на русском

Denis
10.04.2017
19:51:47
@question
пробрасываю в eval контекст. если вызываю eval(), контекст пробрасывается нужный, если обращаюсь через window.eval(), то контекст не пробрасывается :/ чего так?
http://codepen.io/NeXTs/pen/PpMggo?editors=0010#

Valeriy
10.04.2017
20:10:15
Всем привет) Чаты про ноду и джс подскажите, плз, русские)

Дмитрий
10.04.2017
20:12:42
https://t.me/JSlang
https://t.me/js_ru

Ruslan
10.04.2017
21:07:45
вот и официальный курс подоспел https://reacttraining.com/online/react-fundamentals