
Дмитрий
19.07.2018
17:08:54

Andrey
19.07.2018
17:09:03
https://itnext.io/passing-state-between-reducers-in-redux-318de6db06cd
вот чувак вроде предлагает решение
и оно вроде норм

Google

Andrey
19.07.2018
17:09:54
он предлагает создать кастомный combineReducer

Дмитрий
19.07.2018
17:10:09
Ну такое решение изначально подразумевается, и это ппц неудобно

Kris
19.07.2018
17:19:08
axios юзал кто?
Uncaught (in promise) TypeError: Cannot read property 'protocol' of undefined
https://pastebin.com/PzFDUter

Дмитрий
19.07.2018
17:23:22
Гайз, а какой есть некостыльный способ реализовать такую штуку
Есть компонент филд, который реализует рендер пропс и рендерит переданный в него конкретный элемент формы
В филде заложена логика обработки ошибок введённого в элемент формы значения, когда ошибка происходит - через портал рисуется попап с ошибкой
Координаты попапа считаются от координат элемента (через реф)
И хотелось бы, чтобы этот реф был ссылкой на элемент, который возвращает функция, переданная в рендер пропс филду, а не на сам филд
Но как получить этот реф в родителе (филде) не очень понятно

Cenator
19.07.2018
17:24:18
React.forwardRef

Дмитрий
19.07.2018
17:25:09

Cenator
19.07.2018
17:25:28

Михаил
19.07.2018
17:27:45

Kris
19.07.2018
17:30:33

Artyom
19.07.2018
17:33:19
Единственная логика которая должна быть в редусерах - это как правильно спред сделать: с фигурными скобками или квадратными (условно)

Google

Дмитрий
19.07.2018
17:35:56
Проблема именно в том, что то, что хотелось заспредить оказалось никак не доступно
Это просто computed values

Andrey
19.07.2018
17:36:09

Cenator
19.07.2018
17:36:48

Andrey
19.07.2018
17:37:08
Коннект

Artyom
19.07.2018
17:37:11

Andrey
19.07.2018
17:37:13
Ну норм тоже

Artem
19.07.2018
18:49:42
what?)

chep
19.07.2018
19:09:37
гайс хелп. Подкючил тесты к проекту и чет jest ругается на то что в css файле в node_modules ему не нравитя точка перед селектором и выдает ошибку как на скрине. Уже замучался гуглить, ниче не помогает, с чем это может быть связанно?! кто-то стылкался с этим?

Aleksey
19.07.2018
19:11:01
я таки заюзал этот тул https://www.npmjs.com/package/reactjs-component-generator

Bear
19.07.2018
19:36:03

Rain
19.07.2018
19:47:36
Css Modules Mocking смотри

Nutscracker
19.07.2018
19:57:40
желающим получить порцию лулзов этим томным вечером) задача: есть строки примерно вот такого вида:
'A101/5 Grand Court<span style="mso-spacerun:yes">� </span>Fairy Meadow NSW 2519<span style="mso-spacerun:yes">�</span>' , количество элементов span и что внутри них не известно. Нужно удалить из строк теги span вместе с содержимым.

Alex
19.07.2018
20:00:36
@Nutscracker87 str.replace(/<span.+?>.+?<\/span>/gm, '') ?

Nutscracker
19.07.2018
20:03:32
а вот не в консоли не работает

Dzmitry
19.07.2018
20:03:51
шо

Nutscracker
19.07.2018
20:03:58
угу сам прозревал

Google

Nutscracker
19.07.2018
20:05:30

Alex
19.07.2018
20:06:57
@Nutscracker87 я думаю имеет смысл еще добавить флаг i -- /gmi, чтобы было case insensetive
@Nutscracker87 а еще есть вот такая штука https://github.com/punkave/sanitize-html, для html cleanup может лучше подойдет

Nutscracker
19.07.2018
20:09:26

Dmitriy
19.07.2018
20:25:31

Lnk
19.07.2018
20:26:14
Колбеки на события, когда изображение загрузилось или ошибка при загрузке

Dmitriy
19.07.2018
20:27:22
Понял, спасибо

Lnk
19.07.2018
20:27:33
const img = new Image()
img.onload = () => {
console.log('загрузилось')
}
img.onerror = () => {
console.log('не загрузилось')
}
img.src = 'image.jpg'

Aleksey
19.07.2018
20:46:34
Ребят как передать из html2canvas url картинки в this.setState ?? Хочу закинуть в общий localStorage( hanldeImgURLChange ) и потом ее выводить https://jsfiddle.net/Xotabb/medq260v/

Roman
19.07.2018
20:48:15
еще и Jq ммм классЕка

Artyom
19.07.2018
20:48:48

Aleksey
19.07.2018
20:54:30

Den
19.07.2018
21:11:09
Посоны, есть ли годный boilerplate где юзается реакт желательно под meteor'ом, где есть ssr + вся фигня чтобы google page speed insight отрабатывал и показывал 100?

Kendr
19.07.2018
21:12:27

Den
19.07.2018
21:13:01
Метеор рип
Ну если проект под метеором уже, к сожалению.. (
Не могу просто понять, неужели только у меня проблемы с google page speed insight - он просто тупо зависает на сайте ))

Artyom
19.07.2018
21:17:25
Вааааааауч https://github.com/facebook/rebound-js

from
19.07.2018
21:18:19
уже гляжу)

Google

from
19.07.2018
21:18:20
спс

Artyom
19.07.2018
21:20:17
То что во время анимации с ней тоже можно что-то делать и она адекватно на это реагирует

Admin
ERROR: S client not available

Artyom
19.07.2018
21:21:06
В зависимости от того как мышкой жать (с какой скоростью) будет релевантный отзыв

from
19.07.2018
21:23:58
ну не, это не то чтоб уникальная фишка
вот интересно, можно ли поменять направление анимации с инерцией

Artyom
19.07.2018
21:24:33
Я знаю что такие либы есть. Но их, вроде, 1-2 (включая то что я скинул)

from
19.07.2018
21:25:09
Нууу. Где еще?
да тот же animejs в любой момент позволяет на паузу нажать и продолжить

Artyom
19.07.2018
21:26:18

from
19.07.2018
21:26:48
а я вот выше про это же спросил
на примере с зумом картинки это не особо видно

Artyom
19.07.2018
21:31:10
5 секунда

from
19.07.2018
21:36:44
ну не вииижу :))
но верю! попробую поиграться

Andrew
19.07.2018
21:37:07
Ребзи а что в ember уже был сделан асинк рендер ? ?
https://guides.emberjs.com/release/applications/run-loop/

Artyom
19.07.2018
21:43:38
Не знаю что там сделано, но по некоторым фишкам он топовый
Например, вроде как, он сильно быстрее реакта в некоторых кейсах

Google

Andrew
19.07.2018
21:43:59
хммм наверное для 2010 это было вообще топ
ну явно лучше чем первый ангуляр

Artyom
19.07.2018
21:44:12
Не не не, с чего ты взял
Там еще живые все

Andrew
19.07.2018
21:45:03
интересно откуда у них nextTick на клиенте
Хмм да, я думал это совсем старье типа бэкбона но видимо не так все однозначно

from
19.07.2018
21:48:06
крутой там слоган на фоне в видео про rebound
"if it works, it's obsolete"

Andrew
19.07.2018
21:49:31
и cli даже есть а звезд на гитхабе меньше чем у rff ?

Artyom
19.07.2018
22:07:41

Дмитрий
19.07.2018
22:07:47

Artyom
19.07.2018
22:07:50
Всем советую посмотреть