@react_js

Страница 543 из 5115
Исмаил
14.10.2016
22:17:50
?

Evgeny
14.10.2016
22:17:59
Вместо колбеков

Lupsick
14.10.2016
22:18:29
Нормальный паттерн кстати
и норм пост с объяснением

Google
Evgeny
14.10.2016
22:18:38
И сам автор интересный

И платформа удобная

Вот кстати чем мне не нравится реакт, я не могу построить нормальное дерево компонентов с передачей данных с родителя ребенку

Я хочу что-то типа <Map> <Layer /> </Map>

И чтобы в Layer была переменная map из Map

Желательно даже наглядно

Для этого и приходится использовать f-as-a-child

Но синтаксис тогда пиздец

<Map> {(map) => ( <Layer map={map}> {(layerId) => ( <Controls layerId={layerId} /> )} </Layer> )} </Map>

А контексты это ад

Dmitry
14.10.2016
22:24:53
А вынести наверх - проблемно?

Evgeny
14.10.2016
22:25:15
Не уверен что понял

Dmitry
14.10.2016
22:29:32
Ну в компоненте выше стейт держать и что-то вроде onChange у того, откуда сорсятся данные

Google
Evgeny
14.10.2016
22:31:26
Ну тоже вариант

Кисик
14.10.2016
23:45:15
Ребят, пытаюсь использовать react-toolbox (http://react-toolbox.com/) в проекте, но происходит беда с стилями: если использовать закомменченый лоадер, то css работает нормально, но не грузится тема, если же использовать незакоменченый, то тема грузится, но могу применять стили только к html елементам, а к классам, айдишникам не могу, может сталкивался кто?

А, всё, разобрался, под ночь туплю, сори(

Andrew
15.10.2016
00:03:10
Коллеги, доброй ночи!

Простите, сорвалось. Вчера/позавчера задавал тут вопрос, что делать, если хочешь послушать события (actions) и среагировать потом новым. Мне отсоветовали посмотреть в сторону middlewares. Мысль замечательная, позднее я понял, что sagas может мне помочь. Но она мелькнула уже после того, как я довольно быстро написал и оформил вот такой пакет: https://github.com/AndrewRevinsky/redux-actions-sequences Буду признателен за конструктивную критику/советы/вопросы. Простите за не до конца дописанное readme. И реализация заточена на использование actionCreators из redux-actions.

Evgeny
15.10.2016
00:13:07
А что мешает из экшена возвращать промис?

Nikita
15.10.2016
00:21:22
И что с промисом делать?)

Cocker
15.10.2016
00:28:07
А что мешает из экшена возвращать промис?
Приведи плиз пример кода, как это должно работать, тоже интересно

Evgeny
15.10.2016
00:28:56
const action => { return Promise.resolve() } action().then( // handler )

Cocker
15.10.2016
00:29:50
А можно контекста еще немного завезти?

Evgeny
15.10.2016
00:30:52
^

Cocker
15.10.2016
00:31:54
Спасибо, я подумаю над этим

Evgeny
15.10.2016
00:32:48
Мы так использовали когда нужно было пагинацию сначала сбросить в ноль, а потом обновить фильтр при изменении фильтра

Nikita
15.10.2016
00:35:21
И что без типа экшна дела ь?) догадываться?

Evgeny
15.10.2016
00:35:44
?

Andrew
15.10.2016
00:36:10
А что мешает из экшена возвращать промис?
Промис - разрешается один раз. Он либо да, либо нет. И все. А последовательности могут приводить к повторяющимся событиям (actions)

Evgeny
15.10.2016
00:36:32
Это же синтетический пример, мне лень с клавиатуры айфона расписывать

Ave
15.10.2016
00:37:03
https://youtrack.jetbrains.com/issue/WEB-23751 https://youtrack.jetbrains.com/issue/WEB-23753 лайкните плиз у кого акк есть

Nikita
15.10.2016
00:37:04
Для экшна нужен тип. Промис только payload or error даёт

Google
Evgeny
15.10.2016
00:38:01
Расписал, не благодарите

Nikita
15.10.2016
00:38:17
Лол что вы тут в пятницу в 4 утра делаете?))

Промис с диспатчем это волшеьно))

Andrew
15.10.2016
00:39:21
Сорри всем - я погорячился написать это ночью. Очень хотелось бы взвешенной критики в виде issues на github

Nikita
15.10.2016
00:39:40
Ошибку ты глобально обработаешь?)

Evgeny
15.10.2016
00:39:40
Промис с диспатчем это волшеьно))
В целом похуй что передавать промис, зависит от ситуации

Nikita
15.10.2016
00:39:51
Вообще не похуй

Дмитрий
15.10.2016
00:39:56
По хорошему всегда должен быть тип

Nikita
15.10.2016
00:40:12
У экшна с промисом 3 состояния

Evgeny
15.10.2016
00:40:17
WHATEVER

Я же показал пример

Nikita
15.10.2016
00:40:23
Пендинг результат и ошибка

Если что то игнорищь - хуеао

Evgeny
15.10.2016
00:41:02
Благодарочка за объяснение как работают промисы

Nikita
15.10.2016
00:43:13
Нзч)

Арсений
15.10.2016
02:16:12
Evgeny
15.10.2016
02:16:31
Экспериментальный неочевидный апи

Google
Арсений
15.10.2016
02:17:10
Экспериментальный - да. Неочевидный то почему?

Igor
15.10.2016
04:28:05
А подскажите, кто чем пользуется для добавления анимации при скролле?

Арсений
15.10.2016
05:17:50
Скролл это такая боль... тебе дискретный скролл нужен?

Исмаил
15.10.2016
08:07:01
Ребят, я заебался :(

Кто может помочь с вебпаком? Изменения в файлах детектятся через раз или сработают один раз и больше не обрабатываются

уже какие только варианты в publicPath ни пробовал

Vladimir
15.10.2016
08:10:53
скорее всего тебе нужно включить поллинг в настройка вотча

Исмаил
15.10.2016
08:13:09
watchOptions: { poll: true }Это? До того как разбил приложение на два бандла и commonsChunk все работало, теперь перестал видеть. Как он вообще отслеживает файлы, относительно какой директории?

Исмаил
15.10.2016
08:17:40
О господи

Пошло

Спасибо

Только ноут начал шуметь сельнее, чем при запуске вебшторма :/

Vladimir
15.10.2016
08:18:38
потому что выключены бинарные fs-events

используется ванила fs методы

они не очень эффективны

Исмаил
15.10.2016
08:19:51
?

Google
Исмаил
15.10.2016
08:20:59
чет у меня совсем все залагало(

Andrey
15.10.2016
08:21:44
там еще есть настройка, которая задает раз в сколько нужно чекать

Исмаил
15.10.2016
08:30:58
Можно расставить все точки над "i"? output.path относительный или абсолютный путь? Если относительный, то относительно расположения файла конфига вебпака или cwd консоли? output.publicPath относительный или абсолютный? Относительно чего и на что должен указывать? devServer.publicPath абсолютны путь? должен указывать на папку, в которую собираются бандлы?

Andrey
15.10.2016
08:33:30
1 - относительый, остальные абсолютные) хотя могу и ошибаться

Исмаил
15.10.2016
08:37:08
такая жопа все это :с

кстати, а как работает gulp-webpack?

может проще через него все прогонять с browser-sync?

Andrey
15.10.2016
08:43:47
плохая идея как по мне

Исмаил
15.10.2016
08:45:00
ну это понятно, но может хоть работать будет норм

кстати, эта ошибка чокидара может быть связана с производительностью ноута? Он у меня чуть томознутый, может проверка файлов как-то скипается

Roman
15.10.2016
09:04:40
я кажется знаю?, почему некоторым не нравится реакт render() { const {isMobile} = this.props var self = this if (!this.props.images) { return(<div></div>) } ... return ( <img key={`slideshow-thumbnails-${idx}`} className="Mx(4px)" src={item.uri + '?h=416'} onClick={function() { return function() { self.props.imgClickCallback(idx) } }()} /> ...

Исмаил
15.10.2016
09:10:56
нет, асус 12-го года

Roman
15.10.2016
09:11:50
тогда я не советчик

просто на макбуках бывает хрень с вебпаком когда fs-events не встают нормально и вебпаковский watch начинает грузить проц на 100%

винда/невинда? а то тут и про винду есть https://github.com/webpack/webpack/issues/1706

Исмаил
15.10.2016
09:13:52
ну, цп он у меня не грузит, но и не отслеживает ничего, а вот включенный poll сжирает всю память

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