
никогда не слушайте
11.10.2018
17:39:29
Всем привет, вопрос по React Router
https://gist.github.com/demidborodin/b571809e8191bc8c86fa472be3ee28e1
Сам вопрос в комментариях в коде, чтобы тут не распинаться.
Заранее спасибо за совет)

Andrey
11.10.2018
17:48:27

никогда не слушайте
11.10.2018
17:51:37
Ну а компонент Account в гисте...

Google

bulbazavr1k
11.10.2018
17:56:19
Это все потому что цветовая схема не оч и шрифт кажется не menlo
Но это не точно

Ilshat
11.10.2018
17:57:23
<Switch>
<Route path="/account/browse" component={Browse}/>
<Route path="/account/transaction" component={Transactions}/>
<Route path="/account/reminders" component={Reminders}/>
<Route path="/account/reports" component={Reports}/>
<Redirect from="/account" exact to="/account/browse"/>
{/* If url /account/unknown_component */}
<Redirect to="/account/browse"/>
</Switch>

Andrey ?
11.10.2018
17:57:33

Ilshat
11.10.2018
17:57:35
видимо это имелось ввиду

bulbazavr1k
11.10.2018
17:58:02
Шрифт анонимус про?

никогда не слушайте
11.10.2018
17:58:59

Ilshat
11.10.2018
17:59:36
а вообще структура довольно странная
если будет 10 таких разделов как account, то будете создавать 10 таких компонентов? которые в общем ничего в себе не несут

никогда не слушайте
11.10.2018
18:02:11
Там просто пока написано "NAVBAR WILL BE HERE" :) Может по этому не заметили...

Ilshat
11.10.2018
18:02:58
не, это понятно

Google

Ilshat
11.10.2018
18:03:11
менюшка меняется в зависимости от раздела

никогда не слушайте
11.10.2018
18:03:47
Ну, она общая для всего подкаталога /account

Ilshat
11.10.2018
18:04:33
а если вам нужно будет в разделе /settings/actions сделать такое же меню как в /account/browser? )

никогда не слушайте
11.10.2018
18:04:35
Я просто не понимаю как это даже по другому сделать.
Я конечно могу просто сострадать компоненты, под разделы аккаунта, и пихать эту менюшку в каждый раздел.

Ilshat
11.10.2018
18:05:24
а в /settings/{others} делать меню для сеттингов уже)

никогда не слушайте
11.10.2018
18:06:12
Хм. Явный проеб в архитектуре.
То есть, предлагаешь просто сделать 4 компонента
и в каждый засунуть эту менюшку
?

Ilshat
11.10.2018
18:06:30
нет
внутри компонентов точно не должно быть менюшки
можно сделать что то на подобии мастер-страницы
и заворчаивать свои компоненты в эти мастер-страницы

никогда не слушайте
11.10.2018
18:08:21
Я если честно, ничего не понял :D

Ilshat
11.10.2018
18:08:28
в лс

Andrew
11.10.2018
18:13:06
А вложенные сделать не ?

Artem
11.10.2018
18:40:58
Подскажите пож-та, как правильнее реализовывать следующее:
Есть стор, в сторе есть какое-то вложенное поле, например, store: { users: [{name: значение,...}], ...}
Как правильнее всего писать экшены для изменения значения вложенного объекта?
У или пример без массивов
store { user: { address: {street: value, ...},...}}
Чтобы эти экшены можно было навесить на инпуты допустим

Alexey
11.10.2018
18:41:55

Георгий
11.10.2018
18:49:21
Подскажите пож-та, как правильнее реализовывать следующее:
Есть стор, в сторе есть какое-то вложенное поле, например, store: { users: [{name: значение,...}], ...}
Как правильнее всего писать экшены для изменения значения вложенного объекта?
У или пример без массивов
store { user: { address: {street: value, ...},...}}
Не хранить в одном store все подряд, а разбить. Сделать стор под users, в котором ключ будет какой то идентификатор пользователя - id или его ник, что то должно же быть. Ну и уже по айдишнику обновлять

Google

Георгий
11.10.2018
18:50:54
Вообщем смотря с какой стороны посмотреть

Sergey
11.10.2018
18:52:20

Alexey
11.10.2018
18:58:06
а зачем ? есть стор user с полями типа id address name и тд, делаем екшены на изменения этих полей и по каждому экшентайпу меняем конкретное поле в редюсере
если только данные однотипные (касаются юзера)

Max
11.10.2018
19:00:42
Всем привет, кто может
скинуть тестовое задание для уровня человека который знает хорошо основы реакт, редакс

Andrew
11.10.2018
19:29:21

Max
11.10.2018
19:30:07
@Loochnikov спасибо, попробую!

Vadim
11.10.2018
20:39:53
Подскажите либу для масок в инпутах ??
такое норм? https://github.com/uNmAnNeR/imaskjs/tree/master/packages/react-imask

М
11.10.2018
20:45:17
ребят, есть экстеншен для вс кода, чтобы не прописывать пути к файлам проекта в импортах?
то есть import { redButton } -> TAB -> чудо...
чтобы сам пути вставлял

Andrew
11.10.2018
20:48:03

М
11.10.2018
20:48:32
хотя мб мой комп больше похож на калькулятор по характеристикам и мне поэтому не нравится
в любом случае это не экстеншен (

Cenator
11.10.2018
20:49:13

никогда не слушайте
11.10.2018
20:49:48
Подскажите пожалуйста, как изменить "path_resolve" для jest? Чет не могу нагугилть такого

М
11.10.2018
20:49:59

никогда не слушайте
11.10.2018
20:54:57
Как правильно объяснить даже не знаю)) Jest ищет файлы относительно не той директории. И я не знаю как её поменять...

Google

Дмитрий
11.10.2018
20:57:05
npx jest

Сергей
11.10.2018
20:57:29

Дмитрий
11.10.2018
20:57:30
А, хотя у тебя там алиасы

никогда не слушайте
11.10.2018
21:04:13

Сергей
11.10.2018
21:04:40

Admin
ERROR: S client not available

Сергей
11.10.2018
21:04:46
и начни читать документацию jest

никогда не слушайте
11.10.2018
21:05:04

Сергей
11.10.2018
21:05:14

никогда не слушайте
11.10.2018
21:05:34
шуткую
У меня на этот счет аватарка стоит...

Дмитрий
11.10.2018
21:06:07
А в ребусах ты шаришь больше, чем в тестировании))

Сергей
11.10.2018
21:06:08
кек

никогда не слушайте
11.10.2018
21:14:49
.../client работает....
но IDE и вебпак настроен по поиску модулей от папки client.
Надеюсь теперь все точно объяснил, в смысле в чем проблема
(Доку читаю) ))

dima
11.10.2018
21:21:37
Посоны. Смотря на вот это вспомнил траблу. У меня модуль резолв. И тестя некоторые компоненты он что то не разруливает. Смогу как то указав пути разрулить?
Я хз где не разруливает

М
11.10.2018
21:34:04
Ребят, а какие брейкпоинты вы используете при верстке?
У меня такие:
376
570
769
992
1170
1441
1700

Google

Eugeniy
11.10.2018
21:36:08
От макета же зависит)

Roman
11.10.2018
21:36:20
Можно по бутстрапу ориентироваться.

Eugeniy
11.10.2018
21:36:42
нужно по макету ориентироваться)

М
11.10.2018
21:39:47

Eugeniy
11.10.2018
21:41:25
ну, если так, то стоит матчиться на какие-то базовые 320-416 тачи, все что до 1024 - пады и выше - десктоп, а там уже подгонять детали

М
11.10.2018
21:42:21

Дмитрий
11.10.2018
21:42:48
Между small и medium мало места

М
11.10.2018
21:44:42
все что до 768 ебашим как одно, пох)
есть же рабочие брейкпоинты которые затрагивают как можно больше девайсов, я о них спрашиваю

Дмитрий
11.10.2018
21:45:50
Мне ни одни не подошли
У меня iphone X и он чуть ли не в medium уже
Я сделал короче всё руками, отдельно landscape, отдельно portrait и отдельно — комбинации размеров экрана
Думал помру пока опишу всё))

М
11.10.2018
21:50:34