@react_js

Страница 4856 из 5115
М
21.09.2018
17:42:31
ребят, а можно както упростить работу с медиа запросами в sc? чтобы не плодить из компонента в компонент @media (max-width: 700px) { background: palevioletred; } а сделать что-то вроде tablet = '@media (max-width: 700px)' ... tablet { }

from
21.09.2018
17:44:02
ха, при том что в коде вообще произвольный словарик разрешён

ха, при том что в коде вообще произвольный словарик разрешён
https://github.com/mui-org/material-ui/blob/master/packages/material-ui/src/InputBase/InputBase.d.ts#L46-L49

Google
М
21.09.2018
17:55:23
https://www.styled-components.com/docs/api#css
спасибо, про css я знаю и пользуюсь я вот нашел то, что искал:



Nasimjon
21.09.2018
18:00:46
Scss вот это круто с React-ом

Andrey
21.09.2018
18:01:14
Scss вот это круто с React-ом
тута троль завелся

Андрей
21.09.2018
18:01:26
В упор не понимаю пользы от стайлед компонентс конечно

Да не, я даже соглашусь

Хотя хз

Nasimjon
21.09.2018
18:03:17
vs
21.09.2018
18:03:44
подскажите пожалуйста, как передавать url background в style={{}} , если url из props

М
21.09.2018
18:03:51
В упор не понимаю пользы от стайлед компонентс конечно
писать стили там же, где и объявлен компонент, с разными плюшками типа пропсов да и медиа квери так делать удобно же const Container = styled.div` color: #333; ${media.desktop`padding: 0 20px;`} ${media.tablet`padding: 0 10px;`} ${media.phone`padding: 0 5px;`} `

Андрей
21.09.2018
18:04:17
То же самое в scss - переменные, миксины

М
21.09.2018
18:04:59
То же самое в scss - переменные, миксины
Для stylus был очень крутой плагин rupture, где медиа квери тоже крутые но scss это же история, где css отдельно

Андрей
21.09.2018
18:05:02
Лан, холивар ща начнется На вкус и цвет) я просто не научился им пользоваться, откровенно говоря

Google
Artyom
21.09.2018
18:14:59
Андрей
21.09.2018
18:15:37
https://www.youtube.com/watch?v=eOBz3_mQwo8
Продано, смотрим

https://www.youtube.com/watch?v=eOBz3_mQwo8
забавно, что это твое выступление ?

Artyom
21.09.2018
18:18:00
?

Default
21.09.2018
18:19:43
забавно, что это твое выступление ?
Он специально выступил, чтобы видосом кидаться :)

Artyom
21.09.2018
18:20:46
Он специально выступил, чтобы видосом кидаться :)
Ну вроде того, я изначально стараюсь отвечать на самые частозадаваемые вопросы же https://github.com/artalar/blog

Drugs
21.09.2018
18:22:44


mihail
21.09.2018
18:23:21
item какой тип ?

Andrey
21.09.2018
18:23:22
В том, что data[item].reduce - это не функция.

Drugs
21.09.2018
18:23:54
итем json

mihail
21.09.2018
18:24:11
item - это стринг ?

ибо так сделать data[item] выйдет только когда item - стринг

это первое что следует проверить, а второе .. это то, что на элементе который находится под ключом data[item] нету метода .reduce

.reduce если я не ошибаюсь есть только у array

но применить его можно на все что iterable, при помощи call, apply

Drugs
21.09.2018
18:26:44
вроде бы понимаю о чём речь

mihail
21.09.2018
18:27:02
нука скажи что покажет console.log(typeof data[item])

Артур
21.09.2018
18:27:04
Не путайте JSON и js Object

mihail
21.09.2018
18:27:23
Не путайте JSON и js Object
да, это 2 разные вещи

Drugs
21.09.2018
18:27:25
Google
mihail
21.09.2018
18:27:33
Андрей
21.09.2018
18:33:57
?
Ну вот момент, в который я остановился и забил на стайлед - это четыре состояния одного элемента. (4 цвета и т.д.) Писать бекграунд: цвет.красный ? : цвет.красный : цвет.зеленый ? цвет.зеленый : цвет.синий ? : цвет.синий : цвет.желтый Я чет утомился и посчитал себя слишком уставшим и глупым на тот момент, чтобы придумать что-то умнее, а в доке советов не увидел быстро Пошел и написал на scss Если в секунду мне объяснишь, что я делал не так, то буду рад)

Андрей
21.09.2018
18:37:48
background: ${props => props.theme.colors[props.color]}
то есть рядом должен лежать ещё массив с цветами, которые мне нужны?

Андрей
21.09.2018
18:38:04
ну или из пропсов, не важно

темы? это к стайледам относится или просто тема? (контекст и тд)

Mike
21.09.2018
18:38:54
https://lmgtfy.com/?q=styled+components+theme+provider

Андрей
21.09.2018
18:38:59
ладно, пойду доку пошуршу

Alexander
21.09.2018
18:40:05
подскажите какой-нибудь современный "стильный" фреймворк для реакта, админку собрать чисто, ну, там кнопочки, галочки там всякие и т.п.

Андрей
21.09.2018
18:40:25
Antd

Semantic ui

Alexander
21.09.2018
18:42:07
Андрей, спасибо, ушёл разбирать ?

Женя
21.09.2018
19:01:47
Добрый вечер. Использую react-router-dom, а в частности HashRouter. При переходе по <Link /> URL страницы меняется но контент не реагирует на это. Но стоит к примеру начать вводить в инпут строку как роутер отрабатывает. В чем может быть проблема?

Dmitry
21.09.2018
19:07:03
redux используешь?

Женя
21.09.2018
19:07:08
Да

Dmitry
21.09.2018
19:07:56
оберни connect компонента, который не хочет реагировать, в withRouter. Обычно это ./page/XXX https://github.com/ReactTraining/react-router/blob/master/packages/react-router/docs/api/withRouter.md#important-note

Dmitry
21.09.2018
19:11:35
все, которые зависят от роутинга

Admin
ERROR: S client not available

Google
Женя
21.09.2018
19:12:30
все, которые зависят от роутинга
Большое спасибо =) А то уже больше часа времени в пустую потрачено на гугл хэш роутера

Dmitry
21.09.2018
19:12:46
час — это еще хорошо :)

brachkoff
21.09.2018
19:27:45
Подкиньте хороший гайд по реакту (кроме официального и Пацианского)

И желательно текстовый

Дмитрий
21.09.2018
19:32:20
Подкиньте Пацианский гайд по реакту

Andrew
21.09.2018
19:33:23
ахах

Женя
21.09.2018
19:34:16
Прочитал как пацанкий гайд по реакту вначале

Женя
21.09.2018
19:37:23
Или смотришь как это сделал стайл систем и делаешь похожее

Я так кнопки делал для юи кита, собирались из кучи всего подряд

А прокидываешь всего три пропсы

Тип, форма, размер

Petr
21.09.2018
19:39:12
О, кто-то использует стайледсистем. Я думал я один такой извращенец

Женя
21.09.2018
19:39:43
Я не использую, я гордо достал от туда пару реализаций и переделал под себя

Женя
21.09.2018
19:40:12
А это совсем печально если я материал юай подкрутил к проекту?

Дмитрий
21.09.2018
19:40:23
Повторять за автором styled-system сильно не рекомендую)

Ето путь на дно

Женя
21.09.2018
19:40:44
Говорю, переделывал под себя

Там да

Особенно вещи типа space

Google
Женя
21.09.2018
19:41:13
Где вот это все Mt mb mx my py px

Но типа вещи типа колор, в который ты можешь передавать ключ цвета из своей темы норм

Больше меня убивает это реализация флекс компонента в ребассе

Artem
21.09.2018
19:43:05
я ужаснулся от хоков когда rebass заюзал)

Дмитрий
21.09.2018
19:43:12
Фича в том, что реакт-компоненты невозможно экстендить стайледом, в отличии от обычных стайлед-компонентов: всё, что начало передаваться через пропсы, будет передаваться исключительно через них Поэтому если вдруг началась параметризация в его духе, то стайледы фактически вышвыриваются куда то на окраину, а ты опять пробрасываешь пропсы через весь пролёт

Раз раз раз ето ребаз

Женя
21.09.2018
19:43:45
<Flex flexDirection alignItems justifyContent flexWrap >... </Flex>

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