
Max
08.03.2017
14:16:31
https://www.webpackbin.com/bins/-KeiGeMU9nuqlsoJkcm8
> TypeError: moveUp is not a function. (In 'moveUp()', 'moveUp' is undefined)
видимо я не очень в терминологии функциональщины
и тут надо https://lodash.com/docs/4.17.4#partial

Google

Max
08.03.2017
14:19:45
но я всегда считал что каррирование это когда ты обертываешь функцию другой с биндом аргументов

Ilya
08.03.2017
14:22:53
Babel 7 вышел или нет? Что нового?
По сути из значительного

Vladimir
08.03.2017
14:35:39
есть же ченджлоги

Ilya
08.03.2017
14:38:50
Читал, но вопрос был.. Вышел или нет еще?
Кто пробовал
Чейнжлоги все читают

Vladimir
08.03.2017
14:42:50
http://babeljs.io/blog/2017/03/01/upgrade-to-babel-7

Dmitrij
08.03.2017
14:48:07
Кто-нибудь с github api хорошо знаком?

Pavel
08.03.2017
15:36:09
рибята
export, import работает только вместе с webpack?

Aleh
08.03.2017
15:37:31
еще babel умеет и ts умеет

Google

Pavel
08.03.2017
15:38:12
у меня с бабелем не получается

Aleh
08.03.2017
15:39:40
бабелю надо http://babeljs.io/docs/plugins/transform-es2015-modules-commonjs/

Джон
08.03.2017
15:42:37
Ребят, у меня такая проблема.
Есть 2 компонента, оба размером с экран. Оба рендерятся в зависимости от своего стейта, в обоих есть кнопки, которые меняют эти стейты. При клике на кнопку в первом компоненте меняется сейт для второго компонента и он рендерится под первым. Затем вызывается анимация прокрутки через jQuery animate, и в конце анимации меняется стейт для первого компонента, чтобы он исчез.
Во втором (нижнем компоненте) есть такая же кнопка, которая должна делать все с точностью наоборот — показывать верхний компонент -≥ скроллить до него -≥ прятать нижний.

Алексей
08.03.2017
15:42:39

Pavel
08.03.2017
15:43:12

Джон
08.03.2017
15:43:46
Ребят, у меня такая проблема.
Есть 2 компонента, оба размером с экран. Оба рендерятся в зависимости от своего стейта, в обоих есть кнопки, которые меняют эти стейты. При клике на кнопку в первом компоненте меняется сейт для второго компонента и он рендерится под первым. Затем вызывается анимация прокрутки через jQuery animate, и в конце анимации меняется стейт для первого компонента, чтобы он исчез.
Во втором (нижнем компоненте) есть такая же кнопка, которая должна делать все с точностью наоборот — показывать верхний компонент -≥ скроллить до него -≥ прятать нижний.
Проблема в том, что при ивенте, вызванном в нижнем компоненте, верхний рендерится ниже его в дом дереве, хотя должен сверху
Как это исправить?

Bulat
08.03.2017
15:44:04
Подскажите, пожалуйста, можно ли в index.html указать ссылку на локальный css файл и использовать его как обычный css, а не через import?

Max
08.03.2017
15:44:34

Алексей
08.03.2017
15:45:32

Max
08.03.2017
15:46:19
react-act выглядит интересно, да
redux-form бесит бойлерплейтом и тем что его пихают где не нужно

Дмитрий
08.03.2017
15:46:40
++

Max
08.03.2017
15:46:57
в 99% не надо хранить форму в стейте

Дмитрий
08.03.2017
15:47:00
С redux-act редакс в принципе обретает смысл)
Из бойлерплейта

Max
08.03.2017
15:47:18
ну я пока ducks взял — уже легче стало

Алексей
08.03.2017
15:53:27
А mobx на самом деле пострадал от излишней оптимизации. Вот откуда ноги растут у всех этих computed, автоподписок и постоянных observer.
Вообще у многих библиотек для реакта имеется один и тот же фатальный недостаток: они требуют сильного вмешательства в код компонент. Например у mobx надо оборачивать в observer даже stateless компоненты, если у них в свойствах оказывается наблюдаемый объект. Redux-form 6 версии требуют оборачивать инпуты в свой компонент Field. Причём нельзя просто так взять и впихнуть в Field собственный компонент без внесения изменений в этот самый компонент.

Google

Алексей
08.03.2017
16:05:56
Вот в редаксе например всё впорядке с этим: connect к "верхним" компонентам-контейнерам с точным регулированием того, что в этот контейнер пробрасывается. То есть фактически контейнер ничего о редаксе не знает.

Mikhail
08.03.2017
16:11:28
Про mobx уже писали, важно правильно сроектировать архитектуру
Серебрянной пули нет )))

Джон
08.03.2017
16:19:09
ребят, можно ли с помощью роутера рендерить разные модалки на основной странице без обновления основной страницы?

anoru
08.03.2017
16:19:26

Denis
08.03.2017
16:33:11

Джон
08.03.2017
16:33:23

Denis
08.03.2017
16:33:55
Главная страница должна уметь рендерить props.children
В нее и попадает модалка
После рендера сама себя показывает

Джон
08.03.2017
16:34:40
а есть пример кода с роутером?

Denis
08.03.2017
16:34:58
/mainpage/smthmodal

Denis
08.03.2017
16:35:24
Есть, но сейчаа не могу скинуть
Там не сильно отличается от обычного вложенного роута
Точнее ничем не отличается

Джон
08.03.2017
16:36:40
короче надо сделать модал контейнер и в нем прописать this.props.children?
а как в чилдрен тогда првильно передавать контент самой модалки?

Denis
08.03.2017
16:37:19
Это нужно прописать в странице на которой хочешь показать модалку
А написать саброут для главной страницы который ведет на модалку
Таким образом модалка будет рендериться на главной странице тк страница ее родитель

Google

Джон
08.03.2017
16:38:27
аа писать <Route path='/some' component=ТЕЛО_МОДАЛКИ'' ?

Denis
08.03.2017
16:39:15
Да
Но не тело модалки
А вообще все что к ней относится
+ логика показа / закрытия

Джон
08.03.2017
16:40:53
попробую ) не до конца понимаю правда..

Admin
ERROR: S client not available

Denis
08.03.2017
16:41:25
Покажи как сейчас выглядит компонент модалки

Джон
08.03.2017
16:42:09
сек
я пока на простом примере пробую, не на проекте
вот допустим отрендерить one и two там где чилдрен в компоненте Home

Denis
08.03.2017
16:45:02
Все верно
Разве что в будущем уан и ту должны будут уметь показать себя после рендера

Джон
08.03.2017
16:46:26
вот с этим кодом у меня не рендерится Home вообще

Denis
08.03.2017
16:46:51
Ну
У тебя нет this
Это функция а не класс

Джон
08.03.2017
16:47:08
а ))

Denis
08.03.2017
16:47:11
В скобках напиши props

Google

Джон
08.03.2017
16:47:14
лол, извините

Denis
08.03.2017
16:47:18
И от них пляши

Джон
08.03.2017
16:47:19
пробую
сейчас рендерится и Home и One, но One не попадает в children, а рендерится как отдельный компонент

Denis
08.03.2017
17:09:46
Попробуй path home -> /home
One -> /home/one

Pavel
08.03.2017
17:29:28
парни, я поставил плагин для бабеля "babel-plugin-transform-es2015-modules-commonjs"
как его включить вообще? у меня модули как не работали, так и не работают

Vladimir
08.03.2017
17:29:42

Pavel
08.03.2017
17:30:02
хехех

Vladimir
08.03.2017
17:30:37

Pavel
08.03.2017
17:30:58
окей-(

pepsi ¯\_(ツ)_/¯
08.03.2017
17:31:15
и это, ты бабель через вебпак запускаешь?

Pavel
08.03.2017
17:31:24
нет
через <script src