@react_js

Страница 2134 из 5115
Denis Bekishev
11.09.2017
21:11:42
данных не так уж много чтобы по таймауту валился, хз че не нравится

Andrew
11.09.2017
21:12:05
Чекни что у тебя в variables
можно детальней?))

я только начал разбираться с qraphql

Алексей
11.09.2017
21:13:09
Народ, подскажите плиз, осваиваю реакт. Есть дашборт на котором отображаются виджеты (массив из 20 объектов, в каждом объекте по 10 свойств) рендерим на главной странице - все ок. Далее переходим на в админку (место где настраиваем виджеты) , нужно отобразить эти же виджеты, сменив немного шаблон виджета. Где хранить массив с виджетами? Подскажите плиз. Нормально ли будет если я сделаю свое личное хранилище с данных DataStorage = {} ? слышал что можно в root компоненте, но боюсь засрется со временем. в redux говорят не хранят данные, там только стейты

Google
Denis
11.09.2017
21:13:12
Внизу приложения панель query variables

Раскрой ее

Может там ошибка

Либо весь инпут очисти либо вбей {}

Andrew
11.09.2017
21:14:52
Denis там пусто ни одной ошибки нету

Denis
11.09.2017
21:15:21
Вбей пустой объект

Andrew
11.09.2017
21:15:30


Сергей
11.09.2017
21:16:01
открой девтулз

и посмотри ответ в network

Denis
11.09.2017
21:16:40
В каких-то версиях ещё была бага с подрузкой variables с прошлой сессии

Лечилось ctrl f5 или типа того

Andrew
11.09.2017
21:17:05
и посмотри ответ в network
так в браузере работает, а в приложухе нет )))

Сергей
11.09.2017
21:17:28
приложуха на электроне сделана

Google
Andrew
11.09.2017
21:18:59
я уже попробовал, в нетворке ошибок нету, в консоли тоже

отдает граф 200 статус

Denis Bekishev
11.09.2017
21:25:46
так при запросе 3-4 стабильно работает или иногда?
Хмм, нет идей? Не пойму почему соединение закрывается

5,3Кб отрабатывает норм, увеличиваю до 6Кб, все валится

Все, разобрался, касперский ебет мозг, блин сколько времени потрачено зря

Dmitry
11.09.2017
22:02:19
никто не сталкивался с проблемой TypeError: Cannot read property 'ReactCurrentOwner' of undefinedс jest и react 16.0.0-rc.2

Peter
11.09.2017
23:29:45
проблема: при смене роута пропсы остаются, в конечном итоге происходит конфликт пропсов, то есть у меня есть пропс selectedRow в нескольких компонентах, но стоит в 1ом компоненте ему измениться как при переходе на след компонент он там тоже подтягивает это изменение

помогите решить добрые люди

react router v3

Andrew
12.09.2017
00:07:07
rr v3 нынче не модно

Дмитрий
12.09.2017
00:10:08
v4 тоже

(хочется на это надеяться :()

Ywein
12.09.2017
00:10:36
а что модно?

Дмитрий
12.09.2017
00:11:02
Что-то модно, что-то вечно

Вообще, реакт-роутер делался не оч адекватными людьми

Ywein
12.09.2017
00:11:55
Окей, перефразирую вопрос. Какие у нас более лучшие альтернативы?

Давно не смотрел

По инерции юзаю rrv3

Max
12.09.2017
00:23:42
Окей, перефразирую вопрос. Какие у нас более лучшие альтернативы?
Я например использую vanilla-router, советую, очень удобно, у него более минималистичый апи чем у реакт-роутера - для смены урл вызываем метод pushState, для трека навигации подписываемся на событие popstate и для определения текущего роута есть свойство pathname и все

Google
Max
12.09.2017
00:42:10
встроенного link нет, этот роутер фреймворко-независимый - для смены роутера нужно будет добавить на ссылку обработчик на onСlick и вызывать pushState или вынести в компонент-враппер

Дмитрий
12.09.2017
00:47:27
Ну в общем universal-router такой же)

А кто вообще ярном пользуется, это нормально?



Andrey
12.09.2017
01:25:00
++\\

Сергей
12.09.2017
01:27:02
++

Ywein
12.09.2017
01:28:36
А кто вообще ярном пользуется, это нормально?
это паралельная установка вроде.

Дмитрий
12.09.2017
01:28:57
Это infinite loop

На скрине осталось 150 мб свопа

Ywein
12.09.2017
01:29:30
ни разу такого небыло

Дмитрий
12.09.2017
01:29:50
Ну у тебя монорепы есть?

Я с первого раза огреб

Ywein
12.09.2017
01:32:18
монорепы?

Типа проект в котором 100500 всего вместе?

Дмитрий
12.09.2017
01:33:24
Типа там где нужна lerna

Ywein
12.09.2017
01:34:49
Что это и зачем?

Дмитрий
12.09.2017
01:36:29
https://github.com/babel/babel/blob/master/doc/design/monorepo.md

Ywein
12.09.2017
01:38:51
У нас модули, если они достаточно большие, в отдельных проектах идут.

Peter
12.09.2017
01:39:17
епта бля, какая нахер мода? вы что модники тут все? можете помочь с проблемой по существу?

Google
Ywein
12.09.2017
01:40:20
По ней ощущение что ты не оч понимаешь как пропсы работают

Роутер там вообще не причем.

Пропсы не могут менятся

Меняются данные

Peter
12.09.2017
01:41:18
да ты прав, я слабо понимаю некоторые вещи. но это не меняет сути проблемы. суть в том что при смене роута пропсы с предыдущего компонента остаются в текущих пропсах уже другого компонента

Ywein
12.09.2017
01:41:37
Либо в стейте у родителя. Либо в редакс сторе. Или где оно у тебя там хранится

Peter
12.09.2017
01:41:38
название пропса у обоих компонентов одно и тоже

Дмитрий
12.09.2017
01:42:18
У нас модули, если они достаточно большие, в отдельных проектах идут.
Ну вот после того как понимаешь, что это не особо поддерживаемое решение, приходишь к monorepo

Admin
ERROR: S client not available

Дмитрий
12.09.2017
01:42:42
Дальше идёт monotree, но такое пока только linux осилил

Peter
12.09.2017
01:42:58
хорошо, роутер не при чем. тогда в чем корень проблемы?

Дмитрий
12.09.2017
01:43:06
Пока норм. Наоборот удобно довольно. Хз.
Зависимости между проектами руками поддерживать удобно?

Peter
12.09.2017
01:43:28
this.props.selectedRow этот selectedRow у меня юзается в разных компонентах

Ywein
12.09.2017
01:43:34
хорошо, роутер не при чем. тогда в чем корень проблемы?
В том что ты когда ты меняешь данные - очевидно они меняются везде где они используются.

Peter
12.09.2017
01:44:08
даже в соседних компонентах?

Ywein
12.09.2017
01:45:32
даже в соседних компонентах?
Пропсы это не свойство компонента. Это данные пришедшие от родителя.

Дмитрий
12.09.2017
01:45:56
Ясн)

Google
Peter
12.09.2017
01:46:28
так у меня компоненты не вложенные а соседние

они никак не должны соприкасаться

Ywein
12.09.2017
01:46:50
Ясн)
Ну мы о разном наверное. В отдельных проектах у нас лежит то что является независимым модулем.

Если это независимый модуль то ему не обязательно иметь идентичные зависимости

Дмитрий
12.09.2017
01:47:42
Независимый модуль — это миф

Ywein
12.09.2017
01:47:48
так у меня компоненты не вложенные а соседние
Они все равно вложены во что-то. Откуда то у тебя пропсы же берутся.

Peter
12.09.2017
01:47:53
можно ли с помощью роутера при смене роута чистить состояние (пропсы) ?

Ywein
12.09.2017
01:48:00
Независимый модуль — это миф
Зависимость через апи.

можно ли с помощью роутера при смене роута чистить состояние (пропсы) ?
Пропсы нельзя. Пропсы приходят из родительского компонента.

можно ли с помощью роутера при смене роута чистить состояние (пропсы) ?
Серьезно, почитай что такое пропсы, это 10 минут займет

Дмитрий
12.09.2017
01:49:20
Зависимость через апи.
И от реакта ничего не зависит, и апи не меняется, и дев окружение апгрейдится само и синхронно?

Andrey
12.09.2017
01:49:34
+

Peter
12.09.2017
01:50:23
почитаю, но у меня redux ведь и пропсы берутся из начального состояние в редьюсере

Ywein
12.09.2017
01:51:01
И от реакта ничего не зависит, и апи не меняется, и дев окружение апгрейдится само и синхронно?
Хмм, ну смотри. Если я делаю какой то модуль - он лежит в отдельном репозитории и я его в основной ставлю через npm. Мне вообще по барабану какое там дев окружение. Что меня волнует - это внешнее апи модуля и его поведение

Вот тебя сильно заботит какое дев окружение у проектов которые ты ставишь из npm?

Дмитрий
12.09.2017
01:51:20
Да

Ywein
12.09.2017
01:51:28
Но почему

Дмитрий
12.09.2017
01:51:35
Потому что я их ещё внезапно и разрабатываю

Ywein
12.09.2017
01:52:35
почитаю, но у меня redux ведь и пропсы берутся из начального состояние в редьюсере
Прекрасно, значит у тебя пропсы приходят из редакс стора. Меняй данные в редакс сторе.

Peter
12.09.2017
01:53:23
но там инишл стейт какраз таки забит пустыми данными

соответственно при переходе на роут определенный (компонент) у меня должны браться инишл стейт данные

Ywein
12.09.2017
01:53:46
но там инишл стейт какраз таки забит пустыми данными
Так причем тут инишл стейт? Ты когда роут меняешь стейт текущий никуда не меняется

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