@react_js

Страница 4949 из 5115
Default
05.10.2018
13:03:16
Падажжи, что значит store.data?

Cenator
05.10.2018
13:03:22
Это же ссылка, будет обновляться офк
a store.subscribe для чего сделали тогда?

Default
05.10.2018
13:03:25
Ты subscribe где делать собрался?

У тебя компонент обновляться не будет

Google
Георгий
05.10.2018
13:03:47
Я немогу разобрать один момент: в чем соль использовать react-redux connect для получения данных из стора? Почему нельзя просто объявить стор как глобальную переменную и передавать его как входящий параметр? В чем отличие?
Потому что данные в сторе тоже должны от куда то появиться. Не, конечно можно туда напрямую записать, тогда да, стор не нужен. Но данные могут туда асинхронно писаться. Компонент запрашивает данные, они в стор грузятся асинхронно и стор потом обновляется и дергает компонент, - "давай обнавляйся"

Default
05.10.2018
13:04:28
connect через mstp и mdtp прокидывает тебе экшены и данные стора в пропсы

Пропсы поменялись – компонент обновился

Default
05.10.2018
13:05:36
Если уж делать как-то иначе, то через контекст, только вот connect это и делает, в общем-то

Kelin
05.10.2018
13:05:45
И почему твой компонент не будет обновляться, если ты просто прокинешь в него объект

Danila
05.10.2018
13:07:19
По отношению к каким-то там глобальным объектам

Он к своему стейту-то не реактивен

То, что ты говоришь можно сделать через mobx, но тебе всё равно придётся говорить, что конкретный компонент - @observer

Andrew
05.10.2018
13:08:33
объяснись)

что значит к стейту не реактивен?

Danila
05.10.2018
13:09:11
объяснись)
Если ты сделаешь внутри компонента this.state = 'test', то он не перерендерится

Google
Владимир
05.10.2018
13:09:20
что значит к стейту не реактивен?
он не реагирует на изменения глобальных объектов, и не перерисовывается

Danila
05.10.2018
13:09:28
Был бы "реактивным" - перерисовался бы

Andrew
05.10.2018
13:09:38
а. вы про это

Danila
05.10.2018
13:09:52
Точно так же у него нет ни малейшего повода перерисовывать изменения в любом другом объекте

Владимир
05.10.2018
13:10:03
так передавай как пропс в компонент
так redux connect именно так и делает

Danila
05.10.2018
13:10:07
Вот vue реактивный, например

Через прокси

Vladislav
05.10.2018
13:16:44
всем привет! Кто-нибудь работал с react-draggable ? на ios на айпаде, при драг-энд-дропе блок по оси Y отстает от пальца, на декстопных браузерах все ок. С чем может быть связано ?

Cenator
05.10.2018
13:26:38
https://rudevs.network/SJnVLYQm7

Alexander
05.10.2018
14:03:40
Jare Jare

Josuke
05.10.2018
14:04:32
Jare Jare
gureito daze

Kelin
05.10.2018
14:19:21


Roman
05.10.2018
14:21:54
gureito daze
Oro oro oro

krn
05.10.2018
14:26:24
гайз, нормально ли писать в юнит-тестах в одном it несколько expect ? где можно почитать про структурирование тестов ?

Игорь
05.10.2018
14:27:32
Парни а какую вы выбрали архитектуру в редаксе для сохранения и отображения ошибок

Max
05.10.2018
14:31:31
Всем привет, ток начал смотреть реакт, до этого был только на беке и немного работал с vue, в реакте какая практика лучше, выносить jsx код в отдельный файл или пихать все в return в .js? Спасибо

Andrew
05.10.2018
14:34:00
Все js, делай как хочешь

В реакте шаблонов отдельно нет

Google
.
05.10.2018
14:34:22
Дратути. Тут вот такая ситуация возникла - челик заходит на сайт, подгружает index.html в котором файлнеймы с хешами чанков прописаны. Сидит на странице, потом пытается куда-то перейти, а на серваке уже новый index.html с новыми путями и он получает что чанк не найден. Как это человечески решают?

У него старый index.html кеширован и он не знает что новый лежит на сервере

и пути до новых чанков, получается, не знает

Vladislav
05.10.2018
14:43:55
Игорь
05.10.2018
14:48:41
Обычно записывают в поле error текст ошибки
Это окей. Допустим я её вывожу и показываю. И когда мне её убивать?

Kelin
05.10.2018
14:49:31
.ts
выкинь каку

Vladislav
05.10.2018
14:51:15
Это окей. Допустим я её вывожу и показываю. И когда мне её убивать?
Зависит от задачи, если это неудачная попытка входа в аккаунт, то во время отправки следующего запроса, например

Игорь
05.10.2018
14:51:52
а если человек на другую страницу перешел, а затем вернулся обратно ?

Vladislav
05.10.2018
14:55:40
а если человек на другую страницу перешел, а затем вернулся обратно ?
Обычно после неудачной попытки входа человек не может никуда перейти

Игорь
05.10.2018
14:56:22
да ладно ? а на восстоновление пароля ?

Игорь
05.10.2018
14:58:08
я не хочу доказывать куда человек может перейти при не удачной попытки входа. Пусть это будет сложнейшая аутентификация для которой есть отдельная документация и ошибка будет следуйщего содержания "Ваши данные не верны, ознакомтесь с требованими по аутентификации в нашей дкументации"

Максим
05.10.2018
14:59:21
Ребят подскажите куда копать https://github.com/galki/material-ui-form/issues/68 ? Проект горит, из-за этой шляпы форма работает не до конца. Может, сталкивался кто с таким

Игорь
05.10.2018
15:00:54
я клоню к тому каким образом люди убивают ошибки в своих редьюсерах. прямо скажем во 1 может быть вызвано несколько экшенов, и все они вернут ошибки. тоесть нечто должно уничтожать все ошибки разом. 2 когда их унечтожать при переходах. Я конечно могу в ComponentDidMount это скинуть но верно ли это ???? помоему решение странное описывать его постоянно с 1 и той же строкой

Максим
05.10.2018
15:08:41
пробовал

ошибка остаётся

Admin
ERROR: S client not available

Google
krn
05.10.2018
15:09:03
как глубоко ты helperText пробрасываешь? UPD

Максим
05.10.2018
15:09:16
кого?

krn
05.10.2018
15:09:56
helpertext попробуй же ну

я в реакте не очень умненький пока, я ошибки читаю прст

Максим
05.10.2018
15:10:45
я его вообще не пробрасываю

это библиотеки делают

krn
05.10.2018
15:10:56
есть мнение что ты передаешь в компонент пропс helperText, а его там быть не должно

Максим
05.10.2018
15:10:58
и у селекта возникает проблема

krn
05.10.2018
15:12:23
не передавай его в селект как helperText

Максим
05.10.2018
15:12:52
блин, я его вообще не передаю



его туда либа походу впихивает, я пытаюсь понять как это обойти

MrSmeet
05.10.2018
15:29:17
ребят ну едрить чего с роутами никто не работал чтоль ?

Помогите забродившему студаку

Konstantin
05.10.2018
15:35:09
Ты сперва свой вопрос подними сюды

Van
05.10.2018
15:35:39
const NoHelperTextFormControl = (({helperText, ...rest})) => <FormControl {...rest}/> ?

Nikolay
05.10.2018
15:39:00
Убрать кэш с index.html

У него старый index.html кеширован и он не знает что новый лежит на сервере

Google
Nikolay
05.10.2018
15:40:09
На все остальное повесить

Или же алерты- обновись

Максим
05.10.2018
15:40:37
const NoHelperTextFormControl = (({helperText, ...rest})) => <FormControl {...rest}/> ?
Не понял как это применить к селекту?

Van
05.10.2018
15:40:56
Максим
05.10.2018
15:44:53
Попробую

MrSmeet
05.10.2018
15:48:32
Ты сперва свой вопрос подними сюды
https://hastebin.com/evamusijep.coffeescript

Надо реакт написать на Си

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