
Дмитрий
23.04.2017
15:00:24
и удивляешься, почему до сих пор его не представил

Name
23.04.2017
15:02:51

Dmytry
23.04.2017
15:04:06
Может помочь кто-то?
Или дайте хотя бы что-то почитать норм про роутер кроме доки
Вопрос по реакт роутеру 4
Есть компонент определенного уровня вложенности, внутри которого я использую слудующую конструкцию:
<Switch>
<Route path='/edit/:id' render={() => <SomeComponent someparams/> }/>
<Route render={() => defaultComponent}/>
</Switch>
Другой компонент меняет урл на /edit/1 но этот компонент не реагирует и не рендерит компонент, который матчит этот роут.
Что я делаю не так?

Google

Abu
23.04.2017
15:07:11
кроме доки?)

Yuri
23.04.2017
15:08:37
Забавно, что люди не хотят читать документацию, в которой всё описано

Max
23.04.2017
15:10:42
эй
кто забанил

Дмитрий
23.04.2017
15:11:06
?

Yuri
23.04.2017
15:11:08
Почитайте rfc по iCalendar, уверен, что дока покажется легким чтивом..

Abu
23.04.2017
15:13:39

Yuri
23.04.2017
15:15:14
Да потому, что на работе пришлось этим заняться =)
Чисто как пример

Dmytry
23.04.2017
15:18:37
Дело в том, что доку я уже читал
Забавно, что люди не хотят читать документацию, в которой всё описано

Yuri
23.04.2017
15:21:02
Я как-то раз мучился с ionic 2, если память не изменяет. Какая-то тупая ошибка была, я не мог понять, в чём дело.
Потом отдохнул, вернулся к задаче и увидел, что то ли скрипт неправильно подключал, то ли что.
В общем, скорее всего, если "всё сделано по документации", то допущена какая-то глупая ошибка, которую вы сейчас не видите

Ilnur
23.04.2017
15:37:42
все же зависит как реакт готовить, по хорошему никто из компонентов запросы в базу не шлет

Google

Ilnur
23.04.2017
15:37:43
да не, я мб иронизирую, но вопрос "каковахуямывернулись в мой 2007" меня не покидает )

Max
23.04.2017
15:39:07

Дмитрий
23.04.2017
15:40:06

Игорь
23.04.2017
15:40:27
Сразу извиняюсь, не очень знаком с взаимодействием react и сервер. Вопрос вот в чем. Предположим есть БД из которой react должен выводить большое количество табличных данных. Как это правильно реализовать. Сервер мне будет отдавать частями данные? Тогда какого приблизительно формата должен быть запрос к серверу?

Ilnur
23.04.2017
15:40:35

Evgeny
23.04.2017
15:40:42

Max
23.04.2017
15:41:11

code4aman
23.04.2017
15:41:13

Max
23.04.2017
15:42:05
Тут же получается мы компоненты в контроллеры оборачиваем?
Через HOC или напрямую

code4aman
23.04.2017
15:42:34
Не бывает контроллеров

Max
23.04.2017
15:42:42
Почему?

code4aman
23.04.2017
15:42:54
Есть компонент, ему нужны данные

Max
23.04.2017
15:43:04
А данные откуда?

Evgeny
23.04.2017
15:43:46
Аллах дал

code4aman
23.04.2017
15:43:56
Это решение самому надо принять

Max
23.04.2017
15:44:07
Ну чот странный ответ
Есть же разделение на умные и тупые компоненты
Вот умный кмк это контроллер
Где-то ошибаюсь?

Google

code4aman
23.04.2017
15:45:19
Зачем тащить эти абстракции если подход уже другой

Max
23.04.2017
15:45:30
Да это названия просто
Все равно работает так же
В одном слое работаешь с данными
В другом с отображением
А назови хоть а и б

anoru
23.04.2017
15:53:12

Abu
23.04.2017
15:57:01
Выкинь bindActionCreators
Давно хотел спросить, если какой-нить стандарт написания приложение на React в связке с роутер и редакс?
Вот недавно Женя писал, что тип не стоит gbcfnm bindActionCreators. Есть ли какой-нить стандарт? Это твой код всегда будет неправильным для кого-т
не стоит писать*

Дмитрий
23.04.2017
15:57:35
redux-act(ions) — ftw

Max
23.04.2017
16:00:15
Кстати почему? Мне тоже рекомендовали делать так
Ну кроме того что удобно )

Evgeny
23.04.2017
16:00:42
Какие могут быть причины если удобно

Dmitrii
23.04.2017
16:01:58

anoru
23.04.2017
16:02:21
+

Abu
23.04.2017
16:02:35
Спасибо)

anoru
23.04.2017
16:03:20
Но перед тем как подумать надо посмотреть на все варианты, чтобы было из чего выбрать)

Max
23.04.2017
16:03:48

Evgeny
23.04.2017
16:04:00
Ну некоторые не ты, опять же

Max
23.04.2017
16:04:44
Ну удобство субъективно. Хочется что-то типа "код на хххх строк меньше и читаемее"

Google

anoru
23.04.2017
16:06:39
это не про реакт) Тут все явно и много копипасты
в том же ангуляре первом надо меньше кода писать, но магия мешает нормально это переваривать

Dmytry
23.04.2017
16:08:29
Может кто-то, пожалуйста, объяснить, по какому принципу переход по Link тригерит (или наоборот не тригерит) render у компонентов?

Dmitrii
23.04.2017
16:09:14
меняется url, а Router компонент слушает за изменениями и делает ререндер в случае необходимости

Dmytry
23.04.2017
16:10:18
Он делает ререндер везде или только в тех компонентах, которые обернуты в Route?

Dmitrii
23.04.2017
16:11:51
которые обернуты в RouteR

Dmytry
23.04.2017
16:12:50
В роутер обернуто все приложение же

Dmitrii
23.04.2017
16:13:24
ну вот и ответ

Admin
ERROR: S client not available

Dmitrii
23.04.2017
16:13:55
там уже все зависит от от правил в shouldComponentUpdate конкретных компонентов

Dmytry
23.04.2017
16:14:31
Не переопределял это нигде

Dmitrii
23.04.2017
16:15:00
это можно и неявно переопределить каким нибудь декоратором, например connect

Dmytry
23.04.2017
16:15:33
Хм, да, коннект есть
Спасибо, похоже проблемма была в connect

Gregory
23.04.2017
17:28:30
Если кто то использует CSS in JSS, то вам может будет интересно) https://twitter.com/AGambit95/status/856170176924065794
Зопенсорсил демо бенчмарков различных имплементаций га примере ретеншин борды

Alex
23.04.2017
17:50:06
Доброго времени суток. Подскажите пожалуйста библиотеку для создания мультиязычного приложения react + redux, может кто посоветует с чем приходилось работатать .

Igor
23.04.2017
18:10:19

Дмитрий
23.04.2017
18:11:56
styled-components, прям обидно даж)

Gregory
23.04.2017
18:12:06
Ага

Google

Gregory
23.04.2017
18:12:32
Макс будет делать пул)

Дмитрий
23.04.2017
18:13:32
?

Mikhail
23.04.2017
18:45:36

Sheldhur
23.04.2017
18:50:17
ку, есть приложение на электроне, в нем можно выставлять свойство прогресс бара в панели задач для Win\Unity\etc. Собственно вопрос, где кошернее выставлять это свойство? В компоненте который рендерит прогресс бар или в actions, когда диспатчу?

Антон
23.04.2017
19:05:34
в компоненте

Evgeny
23.04.2017
19:07:12

Sheldhur
23.04.2017
19:07:39
это не по электрону вопрос :)

Yumi
23.04.2017
19:23:52

Sheldhur
23.04.2017
19:25:10

Evgeny
23.04.2017
19:41:06

Klim
23.04.2017
19:41:34
но зачем
когда есть редукс дев тулс
или как их там
https://github.com/gaearon/redux-devtools

Sergey
23.04.2017
19:43:04
При чем тут вообще прогресс бар? 0_0

Sheldhur
23.04.2017
19:43:42
тут своя атмосфера :)

Sergey
23.04.2017
19:44:00

Sheldhur
23.04.2017
19:48:28
отчасти :) есть на stackoverflow и ему подобных группа людей, которым по той или иной причине важно что-то ответить, и не важно имеет ли ответ какое-то отношение к задаваемому вопросу :)

Sergey
23.04.2017
19:58:10
Ну вообще все логично, чат по реакту, задаешь здесь вопрос про прогресс бар, тебя редиректят на дев тулз ?

Pavel
23.04.2017
20:13:08
Подскажите, есть ли какие-либо готовые решения как прикрутить авторизацию в приложение ? Или нужно конкретно NodeJS курить?