@react_js

Страница 1036 из 5115
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
я тут прототип на мобх пилил после того как в одном месте тупо observer перестал обновляться на обновлении стейта понял что ну его нахер эту магию и переписал на редакс
В observer, да и во всём mobx подписка на изменения идёт. И если факт обращения к свойству observable объекта зависит от некоторого условия, то могут возникнуть проблемы с необновлением.

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

Алексей
08.03.2017
15:45:32
Возможно. Но я предпочел убрать эти условности и взять тупой как валенок redux
Я недолюбливал раньше redux из-за необходимости написания кучи кода для тривиальных действий, но потом открыл для себя redux-act и redux-form и жить стало как-то полегче.

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
в 99% не надо хранить форму в стейте
моя хотелка (сохранение состояния форм в localStorage) привела меня к этому 1%

А 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
ребят, можно ли с помощью роутера рендерить разные модалки на основной странице без обновления основной страницы?

Джон
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"

как его включить вообще? у меня модули как не работали, так и не работают

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

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