@react_js

Страница 1313 из 5115
Denis
18.05.2017
16:43:11
то есть проблема в том, что компонент со списком может быть и в / и в /432

Konstantin
18.05.2017
16:43:36
Че сложного то?

Google
Konstantin
18.05.2017
16:44:48
Сорри, я за рулём.

Denis
18.05.2017
16:44:55
дальше идем в Home

и что там должно быть?

в / или в /:id ?

Konstantin
18.05.2017
16:48:28
/

Denis
18.05.2017
16:48:42
/
Тогда он не сможет видеть :id

Konstantin
18.05.2017
16:49:16
Через 2 часа могу обьяснить

Denis
18.05.2017
16:49:35
Хорошо

Поехал домой

Dmitry ?
18.05.2017
16:58:30
Очень много сообщений, но... нужен опциональный параметр?) <Route path="/:id?" component={Home} />

Будет работать и для рута и с параметром

Google
Denis
18.05.2017
17:10:09
Кажется это то что нужно

Попробую как приду домой

Konstantin
18.05.2017
17:25:16
Кажется это то что нужно
Я тебе именно об этом и говорил все время. Только в более правильной реализации с чайлд рутом.

Dmitry ?
18.05.2017
17:29:10


Topics

Denis
18.05.2017
17:30:06
Dmitry ?
18.05.2017
17:31:34
а какой path у родительского рута и какой path у чайлда?
У родителя / обязательно без exact, у child /:id

Denis
18.05.2017
17:32:14
У родителя / обязательно без exact, у child /:id
а компонент списка класть в / ?

Dmitry ?
18.05.2017
17:32:36
Да. Посмотри на скрин что выше скинул, мне кажется это то что тебе нужно

Denis
18.05.2017
17:33:04
Да. Посмотри на скрин что выше скинул, мне кажется это то что тебе нужно
тогда при переходе по ссылке /432 компонент списка не будет иметь доступа к id через match

в этом то и проблема

Dmitry ?
18.05.2017
17:33:43
Тебе же нужен этот id чтобы элемент внутри списка подсветить

Denis
18.05.2017
17:34:28
и?)

в компоненте списка мне нужно этот id достать из match

но его там не будет, так как компонент будет лежать в руте с path="/"

Dmitry ?
18.05.2017
17:36:34
Ну да, каждый элемент списка обернуть в Route странная затея

Сам бы я реализовал через свой вариант :)

Denis
18.05.2017
17:37:19
Ну да, каждый элемент списка обернуть в Route странная затея
мне не подойдет, потому что там рисуется дерево

с вложенными компонентами

Google
Konstantin
18.05.2017
17:37:26
Откуда роутер вообще должен знать об айдишках? Это ж все динамически рисуется. Роутер просто водит по путями данном случае т

А какая цель вообще? Просто подсветить? Пиши в стейт по клику селектедАйтем

Denis
18.05.2017
17:38:02
А какая цель вообще? Просто подсветить? Пиши в стейт по клику селектедАйтем
а мне надо чтобы: 1) если урл / то рендерить список без подсветки активного элемента 2) ели урл /432 то рендерить ТОТ ЖЕ список, но с подсвеченным элементом с id 432

Konstantin
18.05.2017
17:42:17
зачем дублировать данные?
Дублировать? Ты ж просто айдишку туда запишешь. И по клику Ее менять.

Denis
18.05.2017
17:43:00
Дублировать? Ты ж просто айдишку туда запишешь. И по клику Ее менять.
ну если id нам приходит с урла, ты предлагаешь ее еще в стейт записать?

Konstantin
18.05.2017
17:43:31
Айдишка тебе пришла из списка, который ты уже отрендерил

Denis
18.05.2017
17:43:32
так то у меня в стейте редакса и так есть activeCategory

Konstantin
18.05.2017
17:44:04
Зачем для этого редакс??? Юзай локальный стейт

Denis
18.05.2017
17:44:06
прямую ссылку на категорию

Denis
18.05.2017
17:44:16
это малая часть

Konstantin
18.05.2017
17:44:31
а когда юзер открыл ссылку?
Если открыл ссылку, сделай там что то более значимое - например редактирование

Konstantin
18.05.2017
17:45:30
что?
Посмотри лучше Минск мит ап. Хорошие темы обсуждают

Denis
18.05.2017
17:46:14
Посмотри лучше Минск мит ап. Хорошие темы обсуждают
я думал что проблема слишком простая чтобы ради нее смотреть митап(

Konstantin
18.05.2017
17:46:33
Мит ап --- лайв :)

Через 30 мин дойду до компа, могу накидать тебе решение твоей задачи

Google
Denis
18.05.2017
18:02:29
Парни, как лучше и проще читается? 1) if (!(regex instanceof RegExp)) { 2) if ((regex instanceof RegExp) === false) {

Admin
ERROR: S client not available

Konstantin
18.05.2017
18:03:01
1

Сергей
18.05.2017
18:05:29
1

Алексей
18.05.2017
18:09:57
3) if (regex instanceof RegExp) { // do nothing } else { console.log(regex) }

Dmitry
18.05.2017
18:10:52
1

Denis
18.05.2017
18:10:53
Всё таки алгебраические тренды тащим?)

Dmitriy
18.05.2017
20:03:25
Всем привет!

Oleg
18.05.2017
20:04:39
кто systemjs использует? что-то установленный в node_modules/react-redux не находит react. localhost/:1 Uncaught (in promise) Error: (SystemJS) Cannot read property 'Component' of undefined

Aleksandr
18.05.2017
20:16:24
Varyen
18.05.2017
20:44:46
там телеграмчик4 релизнули

Denis
18.05.2017
20:51:54
Да норм

Dmitry
19.05.2017
05:14:14
Ребят, не холивара ради, но у jss все хорошо с изоморфностью?

Ostap
19.05.2017
05:38:46
https://twitter.com/reactjs/status/865429237578125314 топчк

Konstantin
19.05.2017
05:43:46
Всём привет, есть кто смог реализовать в 4 роутере деление на чанки с изоморфом?

Ches
19.05.2017
08:21:32
подскажите как в реакте сделать форму логина с чекбоксом снизу, чтобы при нажатии на него в браузере сохранялись логин и пароль

точнее тут наверное реакт и не причем? какой то браузерный api?

Google
Roman
19.05.2017
08:24:17
браузер сам же сохраняет логин пароль

или сохраняй в localStorage по нажатию на чекбокс но это неправильно, хранить в таком месте пароль в открытом виде

Ches
19.05.2017
08:26:19
локал сторадж действительно неправильно для этого

Max
19.05.2017
08:26:47
Кстати это на половине сайтов криво

Evgeny
19.05.2017
08:32:56
О, Фейсбук выпустил Create React App 1.0.0. Хороший апдейт. Мне нравится CRA — если нужно запустить проект, то через пару минут готовое реакт-приложение. Раньше я использовал eject из-за цсс-модулей и постцсс, но с переходом на стайлед-компонентс всё работает из коробки, как говорится. А вам как CRA? Используете или нет? Если нет, то почему? Расскажите в нашем Реакт-чате @react_js. PS: кстати, неделю назад в Ярне появилась поддержка create-* команд через yarn create, теперь даже не нужно ставить глобально create-react-app, create-react-native-app, Ярн сам всё сделает. Всё новое это хорошо забытое старое, олдфаги помнят что когда-то был Йеомэн. Помянем.

Странно, кстати, что фб поддерживает пропосалы

Типа import()

Это ненадежно же

Дмитрий
19.05.2017
08:35:06
Они на 3 стейдже сидят

Dreamerinnoise
19.05.2017
08:35:09

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