
John
12.05.2018
22:56:30
Код в картинках

Cenator
12.05.2018
22:56:37
а где гетинпут объявлен?
что
если элемент controlled и ты очищаешь стейт то он автоматом почистит поля

Google

Kolya
12.05.2018
22:58:00
почему-то не очищает
приходится к такому извращению прибегать

?
12.05.2018
22:59:00
Выгледит не оч буду первым кто осмелится сказать
Не оч в смысле вообще не оч

Kolya
12.05.2018
22:59:31
это не самое изящное решение, но должно работать

?
12.05.2018
22:59:47
>должно
)

Max
12.05.2018
22:59:53
document.querySelectorAll это надеюсь просто workaround который ты удалишь как решишь в чем причина?

Kolya
12.05.2018
23:00:01
конечно

Max
12.05.2018
23:03:52
Ну смотри, когда ты очищаешь свой стор таким образом, то по запросу state.formData[id] и state.validate[id] возращают тебе undefined. Думаю это не то, что тебе нужно

Kolya
12.05.2018
23:31:58
помогло что заменил на правильный вид
<GetInput id="Email" type="text" />
но теперь пропадает фокус при вводе

Google

Ралик
13.05.2018
00:21:31
Привет всем. Хочу заставить мобильную страницу чтобы при клике по кнопке открывалось и автоматически запускалось видео и по завершении сворачивалось и закрывалось, это возможно?

?
13.05.2018
00:29:19

Artyom
13.05.2018
03:53:08
Воу
https://nde.now.sh

El
13.05.2018
05:14:43
привет! Правильно я понимаю, что если делаю setState, но state компонента не меняется, то ре-рендеринг компонента не происходит? Например, старый state: = {prop: 1}, а я делаю setState({prop: 1})

Evgenii
13.05.2018
05:17:19

Stepan
13.05.2018
05:18:06

El
13.05.2018
05:18:31
А похоже что нет
А не сорри, все таки все правильно работает один раз рендерит
рендерит два раза
не, один раз))

Danil
13.05.2018
05:37:37
Всем привет!
С помощью map() создаются несколько экземпляров компонентов (у каждого свой state). Как изменить стейт отдельного экземпляра компонента при нажатию на кнопку в другом экземпляре? Спасибо
На изображении this каждого компонента в момент создания
(или вызвать метод отдельного экземпляра по id) ?

Maxim robox
13.05.2018
05:43:37

Danil
13.05.2018
06:05:05

Сергей
13.05.2018
07:20:52
Насколько правильно использовать свойство "key" <Component key="name" /> вне списков?
Мне надо переинициализировать состояние компонента при изменении его свойств, тут два варианта либо через key либо через getDerivedStateFromProps

Rain
13.05.2018
07:31:25
Лучше уж 2 вариант

Сергей
13.05.2018
07:33:22
Смотрите, что делаю: function Component (props) { return <input key={props.id} name="name" defaultValue={props.name} /> }

Google

Сергей
13.05.2018
07:40:18

Vlad
13.05.2018
07:41:05
Делай то , что явно

Сергей
13.05.2018
07:41:53
мне надо defaultValue при изменении props.id перерендерить

andretshurotshka?❄️кде
13.05.2018
07:42:46
а он не перерендерится?

Сергей
13.05.2018
07:43:40
Чрез функциональный компонент не пробовал, но через классы - нет, оптимизатор похоже мешает
Да, через функциональный компонент тоже состояние не сбрасывается.

Maxim robox
13.05.2018
07:51:15

Сергей
13.05.2018
07:52:23
C Input-ом это условный пример.
У меня форма с неконтролируемыми компонентами, в ней необходимо сбросить состояние input-ов при проброске новых свойств.
Через getDerivedStateFromProps получится мне надо будет состояние всех input-ов в форме хранить.

Oleg
13.05.2018
09:17:59
Добрый, может кто подкинуть годную статью, откуда можно вычитать как правильно рендерить css-modules на сервере при ssr?

Cenator
13.05.2018
09:22:14
Зачем рендерить цсс
Там же файл

Oleg
13.05.2018
09:24:02
на сколько я понимаю сервер должен отдать корректные названия классов, чтобы потом они подцепились на клиенте

Danil
13.05.2018
09:24:50

Oleg
13.05.2018
09:25:18
на пока нашел только способ через babel с css-modules-transform это реализовать. Хотелось бы еще варианты посмотреть просто

andretshurotshka?❄️кде
13.05.2018
09:26:47
провайдер в контексте не может что ли наверх закинуть значение?

Danil
13.05.2018
09:29:37
значение меняется у всех экземпляров, если управляется из родителя

andretshurotshka?❄️кде
13.05.2018
09:36:23
ага, а мне наоборот)

John
13.05.2018
11:35:32
Ребзя, поясните кто нибудь для аутиста, что это значит - Warning: Material-UI: the shadows array provided to createMuiTheme should support 25 elevations.
Почему 25, а не 50 или 10

Google

Admin
ERROR: S client not available

John
13.05.2018
11:42:57
Разобрался

Ywein
13.05.2018
12:59:15
Вопрос. Какого общественное мнение на тему graphql?
Удобно/не удобно/в каких то определенных случаях удобно?
Есть ли позитивный опыт использования вместе с редаксом?
Или может быть позитивный опыт использования без редакса)

Abu
13.05.2018
13:08:50

Tim
13.05.2018
13:09:32

Ywein
13.05.2018
13:09:33
https://t.me/graphql_ru
м. мне интересен вопрос в контексте использования graphql в клиентских приложениях на базе реакта.
поэтому я задаю вопрос в группе реакта
если я приду с таким вопросом в группу по graphql - меня пошлют обратно сюда)

Artem
13.05.2018
13:11:53
бюрократия?

Ywein
13.05.2018
13:11:56
есть, вполне удобно
А вы используете graphql именно как миддлваре для редакса?
Я просто видел два варианта реализации, когда данные загонятся в редакс и когда используется что-то типа apollo и graphql отдельно, редакс - отдельно
А, еще видел третий вариант, когда используется apollo, но данные все равно в редаксе. Но это по сути тоже самое что первый вариант

Abu
13.05.2018
13:13:09
аполло же в себе содержит редакс

Ywein
13.05.2018
13:14:30
Я не уверен, что выкинули, сейчас вот разбираюсь
Да, они по умолчанию больше не используют редакс. Что вообще правильным решением выглядит.

Tim
13.05.2018
13:22:33

Rion
13.05.2018
13:26:44
Помогите, пожалуйста.
Допустим, есть объект (вложенность может меняться):
const obj = { obj2: { obj3: 'нужная_строка' } };
И массив с названием ключей:
const arr = ['obj2', 'obj3']
obj [arr[0]] [arr[1]] - и тут мы получим нужную строку
Можно ли как-то автоматизировать этот процесс, чтобы я передал туда свой объект и ключи, а он на выходе дал мне строку из последнего вложенного объекта (obj3)?

Google

Stepan
13.05.2018
13:28:33

Evgeny
13.05.2018
13:28:56
А так можно?)

Stepan
13.05.2018
13:29:56

Ywein
13.05.2018
13:30:04
редьюсером можно

Stepan
13.05.2018
13:30:54

Evgeny
13.05.2018
13:31:16
Можно в тупую аккумулировать последнее полученное значение, проходясь по очереди по ключам

Pavel
13.05.2018
13:31:21
кто нибудь знает может есть какой нибудь нормальный мануал по тому как работать с авторизацией в реакте если бэк на java?

Evgeny
13.05.2018
13:31:23
Но ему явно элегантнее нужно)