@react_js

Страница 3937 из 5115
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
Привет всем. Хочу заставить мобильную страницу чтобы при клике по кнопке открывалось и автоматически запускалось видео и по завершении сворачивалось и закрывалось, это возможно?

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})

El
13.05.2018
05:18:31
А похоже что нет

А не сорри, все таки все правильно работает один раз рендерит

рендерит два раза

не, один раз))

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



На изображении this каждого компонента в момент создания

(или вызвать метод отдельного экземпляра по id) ?

Danil
13.05.2018
06:05:05
Поднять state выше.
Спасибо, попробую

Сергей
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
Поднять state выше.
https://www.javascriptstuff.com/component-communication/

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?

Удобно/не удобно/в каких то определенных случаях удобно?

Есть ли позитивный опыт использования вместе с редаксом?

Или может быть позитивный опыт использования без редакса)

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
Я не уверен, что выкинули, сейчас вот разбираюсь

Да, они по умолчанию больше не используют редакс. Что вообще правильным решением выглядит.

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

Google
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
А так можно?)
нужен get из лодаша

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

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

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

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