@react_js

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

никогда не слушайте
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
Шрифт анонимус про?

Ilshat
11.10.2018
17:59:36
а вообще структура довольно странная

если будет 10 таких разделов как account, то будете создавать 10 таких компонентов? которые в общем ничего в себе не несут

никогда не слушайте
11.10.2018
18:02:11
если будет 10 таких разделов как account, то будете создавать 10 таких компонентов? которые в общем ничего в себе не несут
Ну у меня идея была такая. Что у меня есть страничка с логином по url - "/" Дальше пользователь логиниться, попадает в личный кабинет. У этого личного кабинета есть общий Navbar и еще некоторые элементы, ну а дальше, в зависимости от роутинга, показывается тот или иной компонент.

Там просто пока написано "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, ...},...}}

Чтобы эти экшены можно было навесить на инпуты допустим

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

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

если только данные однотипные (касаются юзера)

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

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 -> чудо... чтобы сам пути вставлял

М
11.10.2018
20:48:32
называется webstorm
не нравится :(

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

в любом случае это не экстеншен (

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

М
11.10.2018
20:49:59
@vscode_ru
спасибо

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

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

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

никогда не слушайте
11.10.2018
21:04:13
moduleNameMapper: { '^someAlias$': '<rootDir>/src/index.js', }
Ох. Чет день сегодня не мой) Я опять ничего не понял c:

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
Можно по бутстрапу ориентироваться.
у бутстрапа такие но этого точно недостаточно Extra small <768px Small >=768px Medium >=992px Large >=1200px

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

М
11.10.2018
21:44:42
Между small и medium мало места
а тип у экстрасмолл не мало места?)

все что до 768 ебашим как одно, пох)

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

Дмитрий
11.10.2018
21:45:50
Мне ни одни не подошли

а тип у экстрасмолл не мало места?)
Ну это для старых смартфонов ок

У меня iphone X и он чуть ли не в medium уже

Я сделал короче всё руками, отдельно landscape, отдельно portrait и отдельно — комбинации размеров экрана

Думал помру пока опишу всё))

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