@react_js

Страница 984 из 5115
Vladimir
21.02.2017
09:23:17
> Redux attempts to make state mutations predictable > — http://redux.js.org/docs/introduction/Motivation.html

всё остальное неважно

Roman
21.02.2017
09:23:46
а на русском?
https://maxfarseer.gitbooks.io/redux-course-ru/content/ не видео, но на русском

Oleg
21.02.2017
09:24:15
"Redux развивает идеи Flux" мне фраза больше всего нравиться, если учесть что не знаю ни Flux ни Redux

Google
Сергей
21.02.2017
09:24:24
http://redux.js.org/docs/introduction/PriorArt.html

Oleg
21.02.2017
09:25:03
https://maxfarseer.gitbooks.io/redux-course-ru/content/ не видео, но на русском
поганейший курс на устаревших пакетах, противоречивый сам себе

Vladimir
21.02.2017
09:34:13
поганейший курс на устаревших пакетах, противоречивый сам себе
— дайте курсы — держи курс на англ, — дайте на русском — держи — говно а не курс — shrug

Oleg
21.02.2017
09:34:52
— дайте курсы — держи курс на англ, — дайте на русском — держи — говно а не курс — shrug
я просто этих курсов пересмотрел вагон, 99% мусор, особенно с youtube

Сергей
21.02.2017
09:35:05
ну и смысл просить?

Oleg
21.02.2017
09:35:22
а вдруг что-то есть путнее

KlonD90
21.02.2017
09:35:25
единственный верный курс - на север

Oleg
21.02.2017
09:35:29
то, что я пропустил

Vladimir
21.02.2017
09:35:39
эггхед

и гитбук

Vlad
21.02.2017
09:36:58
лучшие курсы, в основном, это офф.доки

и у реакта и у редакса они вполне качественные

Google
Vladimir
21.02.2017
09:37:23
лучшие курсы, в основном, это офф.доки
ты хотел сказать исходники?

Vlad
21.02.2017
09:37:49
нет)

Oleg
21.02.2017
09:38:40
сейчас смотрю "JS - React - Modern React with Redux" Udemy - достаточно хороший курс, но у меня с разговорных английским плохо... ?

Vladimir
21.02.2017
09:40:01
нет)
а стоило бы

Vlad
21.02.2017
09:40:40
ну лазил я по сорцам, как по мне новичкам такое не подходит

Ruslan
21.02.2017
09:41:23
Lynda - Learning Redux еще хороший

Oleg
21.02.2017
09:41:44
пока буду учить Udemy

просто на русском с хорошими курсами сильно плохо...

Danil
21.02.2017
09:43:05
просто на русском с хорошими курсами сильно плохо...
Код доджо смотри, чувак имеет образование преподавателя и достаточно понятно объясняет

Ruslan
21.02.2017
09:43:42
Принцип объяснения похож на Абрамовские курсы, т.е. реализуем функциональность Redux на vanilla js и простых примерах, а потом уже интегрирует Redux в небольшое приложение

Но у него это все нагляднее и проще, чем у Дани

Oleg
21.02.2017
09:53:31
есть такой глупый детский вопрос: как элементу списка передать, что-то самому списку корневому элементу, через callback?

Roman
21.02.2017
09:54:38
как то с запятыми все плохо ничего не понятно

Razzwan
21.02.2017
09:55:36
кто-то сталкивался с проблемой google maps autocomplete и активным реакт-компонентом под ним?

Oleg
21.02.2017
09:55:43
Кликаю картинке из списка, как в соседней формочке отобразить её название, формочка из другого компонента

Danil
21.02.2017
09:56:08
В пропсы пишешь функцию (твой коллбэк)

есть такой глупый детский вопрос: как элементу списка передать, что-то самому списку корневому элементу, через callback?

Которую вызовешь в нужном компоненте

Google
Razzwan
21.02.2017
09:56:27
Получается, что в виртуальном доме нет компонента, который рендерит google апишка - и клик происходит не по компоненту google, а по тому, который прямо под ним.

Oleg
21.02.2017
09:56:45
и через таржет брать имя элемента

from
21.02.2017
09:59:45
кто-то сталкивался с проблемой google maps autocomplete и активным реакт-компонентом под ним?
а в чем проблема? google autocomplete вроде рендерит свой дропдаун в конце body

Razzwan
21.02.2017
10:01:14
Проблема в том, что событие отлавливает компонент, который под дропдауном, т.к. гугловский компонент, видимо, не добавляется в виртуал дом, и синтетическое событие генерится так, будто гугловского компонента вовсе нет. Это лишь моя догадка. Коротко: компонент под гугловским дропдауном реагирует на клик, а не должен этого делать, ведь клик был по гугловскому дропдауну.

from
21.02.2017
10:02:04
> событие отлавливает компонент, который под дропдауном, т.к. гугловский компонент, видимо, не добавляется в виртуал дом не вижу связи а о каком событии речь вообще?)

Razzwan
21.02.2017
10:02:08
а в чем проблема? google autocomplete вроде рендерит свой дропдаун в конце body
более того, в объекте event.target - всегда содержится объект, который ПОД google dropdown.

from
21.02.2017
10:02:28
звучит как проблема с z-index

хотя странно

Razzwan
21.02.2017
10:02:54
звучит как проблема с z-index
z-index - это видимость компонентов. С ней все нормально. А вот реакция происходит на клик, хотя не должна.

а отслеживать всплытие?
нет в цепочке гугловского компонента. Он как будто не восприниматеся синтетическим собитыем, которое я могу поймать в коде.

from
21.02.2017
10:04:44
надо смотреть пример ¯\_(ツ)_/¯ а зачем вообще у тебя клик хэндлер там, если как ты говоришь он не нужен

че-то мне кажется ты какому-то реактовскому компоненту добавляешь onClick и ждешь, что хэндлер добавится гугловскому контролу) С чего бы?

Razzwan
21.02.2017
10:05:49
Он нужен. Я могу выбрать локация или из google API, при помощи компонента autocomplete. Либо про помощи DropDown из списка сохраненных адресов, который находится сразу под google autocomplete. Но не сразу одновременно.

from
21.02.2017
10:07:27
я жду, что target события поменяется, а он отсается неизменным.
короче звучит как будто ты неправильно onclick вешаешь в идеале сделай пример с проблемой google api выбор локации насколько я помню выдаёт в каком-то отдельном коллбеке, а не в клик-хэндлере

Razzwan
21.02.2017
10:11:29
короче звучит как будто ты неправильно onclick вешаешь в идеале сделай пример с проблемой google api выбор локации насколько я помню выдаёт в каком-то отдельном коллбеке, а не в клик-хэндлере
да, гугл апишка работает отлично. Я получаю данные и вывожу их. Нет проблем. Компонент дропдаун тоже отдельно работает отлично. Я кликаю, выбираю сохраненную локацию - и нет проблем. Проблема, когда я кликаю по google dropdown, но событие open dropdown под ним тоже срабатывает: http://joxi.ru/8An9MxeH64992O http://joxi.ru/EA4ZqQPU4YkOmb

http://joxi.ru/8An9MxeH64E92O

хотя должен был только выбраться адрес - и все.

Google
from
21.02.2017
10:14:30
хм

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

Razzwan
21.02.2017
10:15:40
у него родитель body внизу страницы добавляется

точно так же работает react-dropdown. Только он еще overlay добавляет на всю страницу.

from
21.02.2017
10:18:52
может дело не в клике, а в фокусе инпута?

Razzwan
21.02.2017
10:19:08
И что это объясняет?

from
21.02.2017
10:19:21
что react-dropdown открывается onFocus

Razzwan
21.02.2017
10:19:34
хм... возможно.

Admin
ERROR: S client not available

from
21.02.2017
10:19:42
гифку бы снял, раз воспроизвести пример не хочешь)

Razzwan
21.02.2017
10:20:32
Признаться, не знаю, как гифку снимать. Ща попробую. Воспроизвести не получится, т.к. часть используемого сервиса - платная

from
21.02.2017
10:22:09
monosnap!

Razzwan
21.02.2017
10:22:10
сейчас фокус проверю. Если эта догадка верна - все просто решить.

Gleb
21.02.2017
10:23:25
Привет, храню сущности в отдельном стейте - entities, и нужно использовать одну и ту же сущность, вернее список на двух разных страницах, не дублировать ведь по странично на два разных списка?

Razzwan
21.02.2017
10:24:04
Нет, все-таки, это не фокус, а клик отрабатывает. Можно как-то заставить react знать о том, что google API добавила свой компонент в дом-дерево?

Gleb
21.02.2017
10:24:41
Да, redux.

Andrew
21.02.2017
10:24:58
ну тк зачем они в стейте тогда?

Gleb
21.02.2017
10:25:16
Не правильно выразился, в проперти entities

Google
Andrew
21.02.2017
10:25:55
тебе надо сделать список и к нему страницы?

Gleb
21.02.2017
10:26:46
У меня список одной и той же сущности на двух страницах используется, и на обеих пагнация

т.е если я на странице А остановился на offset 10, то на B мог остановиться на offset 20

т.е перед уходом очищать список нужно, или стоит на два разных списка разнести

Andrew
21.02.2017
10:27:52
зачем разносить? храни отступ

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

а что-то уникалеьное - храни отедльно

Razzwan
21.02.2017
10:28:36
monosnap!
так есть способ сообщить react-у, что кто-то изменил DOM-дерево. чтоб target ловился правильно?

Andrew
21.02.2017
10:28:42
типа pagesOffset: { a: 10, b: 20}

как пример

Gleb
21.02.2017
10:28:52
Но ведь так и не актуальные данные можно закешировать

from
21.02.2017
10:28:56
Нет, все-таки, это не фокус, а клик отрабатывает. Можно как-то заставить react знать о том, что google API добавила свой компонент в дом-дерево?
удачи поисков по документации гуглавтокомплита) если у него есть хуки для dropdown opened/closed, то хорошо

Andrew
21.02.2017
10:29:04
можно

но список дублить точно не стоит

Gleb
21.02.2017
10:29:38
удалили скажем айтем, или проапдейтили

ну вот я думаю да не счтоит

но мб стоит перетирать при покидании

это ок?

Andrew
21.02.2017
10:30:22
при покидании можно

Gleb
21.02.2017
10:30:34
там нет нужды скажем в кешировании никакой и отклик быстрый, т.е в целом переподгруажать даже нужно

ага спасибо!)

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