@react_js

Страница 4331 из 5115
Дмитрий
05.07.2018
17:54:24
Всем привет. Подскажите, пожалуйста, как работать со стором во вложенных компонентах? У меня есть компонент, в него вложен еще один. Он должен показываться, если url содержит id. Но при вызове во вложенном вот этого метода: http://prntscr.com/k2zhxe, в родительском вылезает ошибка http://prntscr.com/k2zi79 . Если убрать запрос, то все норм.

rbsx
05.07.2018
17:58:02
вестимо patients не массив в сторе

Дмитрий
05.07.2018
18:01:48
Массив. Так работает все, если не делать тот запрос.

Valeriy
05.07.2018
18:10:06
Массив. Так работает все, если не делать тот запрос.
установи redux devtool чего ты мучаешься?

Google
Valeriy
05.07.2018
18:10:43
и там по шагам отследи в какой момент у тебя patients undefined или null или еще что-то кроме массива

и сразу все поймешь, просто на экшины там жмешь и смотришь состояние стора

Алексей
05.07.2018
18:12:54


Илья
05.07.2018
18:15:42
display: none или чтобы вообще не рендерился?

dima
05.07.2018
18:16:52
display: none или чтобы вообще не рендерился?
видимо он про то что отрибут совпалает с реальным и он ренлерится в дереве

Илья
05.07.2018
18:17:58
Дмитрий
05.07.2018
18:19:34
Не так понял)

anna
05.07.2018
18:25:05
подскажите, где можно найти примеры изоморфных приложений на реакте, хорошие бойлеплейты посоветуйте. может из личных проектов.

Алексей
05.07.2018
18:25:41
Чтобы пропс в дом не попадал

Сергей
05.07.2018
18:28:09
Чтобы пропс в дом не попадал
Ну не называй свои пропсы как существующие

Timofey
05.07.2018
18:44:25
часто в различных компонентах возникает необходимость в js делать медиа запрос и в зависимости от декстопной или мобильной версии реализовывать различное поведение. что бы в каждом компоненте не вешать resize на window и не проверять какая в данный момент версия, я подумал повесить в какой нибудь основной обертке этот обработчик и прокидывать переменную через redux. как считаете это нормальная практика?

Anon
05.07.2018
18:45:31
Ребят, такая проблема: при клике на чекбокс пытаюсь изменить дату выполнения у задачи из туду-листа, за что реакт разраждается на меня кучей ругательств. В каком случае new Date() может вызывать ошибки в работе реакта?

Если назначаю в кач-ве даты просто число или строку, то всё норм, никаких ошибок.

Google
Anon
05.07.2018
18:46:46
Код скинуть не могу, очень там уж сложная и длинная цепочка

Timofey
05.07.2018
18:48:54
тоже подумывал через конекст, но так у нас не будет возможности подписаться на изменение и обновиться сразу

Timofey
05.07.2018
18:49:32
а как?

Valeriy
05.07.2018
18:49:49
provider/consumer

Timofey
05.07.2018
18:49:55
вроде же конект работает по такому принципу что нужно из него напрямую хватать данные

Anton
05.07.2018
18:50:17
https://www.npmjs.com/package/redux-mediaquery есть готовая либа для этих целей

Valeriy
05.07.2018
18:52:40
https://www.npmjs.com/package/redux-mediaquery есть готовая либа для этих целей
ага хорошая либа, 404 ошибка и ласт паблиш год назад

Anton
05.07.2018
18:53:34
ласт паблиш - там сто строк вместе с комментами, что обновлять?:)

Valeriy
05.07.2018
18:56:36
Anton
05.07.2018
18:57:51
redux-thunk 14 строк, а месяц назад обновили :))
лицензию и readme, а сорцы последний раз 2 года назад изменяли:)

Andrew
05.07.2018
19:01:59
санки скоро будут как священное писание

Artyom
05.07.2018
19:04:33
Как указать, что у евента могут быть только специфические name?





Александр
05.07.2018
19:09:05
а если написать event.target.name = "kek" ругается?

Artyom
05.07.2018
19:13:42
нет

Google
Artyom
05.07.2018
19:16:12
Уф, подсказали



Эммм, при этом SyntheticInputEvent<HTMLInputElement> полностью стерся из анотации евента

Видимо потому что инлайн тип считается расширямым и в нем может быть что угодно

Artem
05.07.2018
19:24:37
const MainPageMem = Mem(MainPage); const SecondPageMem = Mem(SecondPage); const routes = ( <Fragment> <Switch> <Route exact path="/" render={props => <MainPageMem {...props}/>}/> <Route path="/second" render={props => <SecondPageMem {...props}/>}/> </Switch> </Fragment> ); - функция Mem запоминает(типа мемомизации) компонент, который рендерится, при что бы работать с ним при рендере следующего компонента, насколько крейзи замудка?)

Artem
05.07.2018
19:25:37
Не очень
есть идеи по лучше?) Мне при рендере текущего компонента, нужно иметь предедущий, что бы контролировать, когда прошлый уберать и рендерить новый.

Artem
05.07.2018
19:31:05
Аааа, сколько ошибок ?
у тебя ко мне особая любовь, это уже зафиксированно)

Artem
05.07.2018
19:31:55
Ноуп ?
идея то есть?)

Artem
05.07.2018
19:33:09
Есть хуки у компонента
пока не догнал, что имеешь ввиду

Я, если честно, вообще не понял, зачем это нужно ?
анимацию хочу, сборки и расборки страницы запилить при переходе)

Artem
05.07.2018
19:34:43
Есть же готовая либа, вроде бы
да я свое тренирую, больше спортивное мероприятие) До это контекстом сделал, заблочил хистори у роутеров и ждал когда анимации завершатся, а потом сам перезапускал экшен в хисторе, но из за POP идея провалилась)

Artem
05.07.2018
19:36:18
Мне кажется, что блокировать хистори - плохая идея
ну не то что бы блокировал, просто перехватывал, ну все равно отказался от этого подхода

Google
Admin
ERROR: S client not available

Artem
05.07.2018
19:36:42
POP когда прилетает, пойди пойми куда какую кнопку юзер нажал, вперед или назад)

Ruslan ?
05.07.2018
19:55:23
Попробовал заюзать effector на сайд-проекте... Пока что ахиренно нравится ?

Кстати, поздравляю с 5000! ?

Pauline
05.07.2018
19:59:08
?

Zhanadil
05.07.2018
19:59:15
5005

Maxim
05.07.2018
20:02:19
Ребята, подскажите, есть проект, react router, четыре страницы, ФОС, клиент хочет прикрутить Яндекс Метрику, чтобы отслеживать целевые действия (открытие формы, заполнение и т.д.). Стоит ли ждать проблем или все тривиально, как с обычными сайтами?

Ivan
05.07.2018
20:08:37
Зарелизил либу https://github.com/istarkov/rifm

Timofey
05.07.2018
20:15:30
корректно ли называется функцию которая переключает 4 значения, toggle?

Timofey
05.07.2018
20:16:37
))))))))

Ruslan ?
05.07.2018
20:18:28
Зарелизил либу https://github.com/istarkov/rifm
делал тоже похожее... у тебя курсор прыгает, дату нормально не ввести

Ivan
05.07.2018
20:19:20
в каком браузере прыгает

Сергей
05.07.2018
20:19:29
Сергей
05.07.2018
20:22:42
Зарелизил либу https://github.com/istarkov/rifm
нашел странное поведение

Ruslan ?
05.07.2018
20:22:44
да в любом, у тебя же функционала позиционирования курсора нет. например, ввожу 05072018 получаю 05-72-18

Dzmitry
05.07.2018
20:22:58
Ivan
05.07.2018
20:23:09
любая

Google
Ivan
05.07.2018
20:23:19
можно гиф как вводишь?

Сергей
05.07.2018
20:23:51
ввожу большое число затем начинаю просто жать backspace начинает заменять нулями

Ivan
05.07.2018
20:24:25
см формат на коленке писан - парсеинт слетает

пример

потом добавлю макс мин

чек в форматы

Ruslan ?
05.07.2018
20:25:06
нельзя просто так взять и форматировать через функцию... для каждой маски нужны свои настройки

Сергей
05.07.2018
20:25:11
чек в форматы
для дат тоже добавишь?

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