@react_js

Страница 4671 из 5115
М
23.08.2018
20:04:54
нет, применить стили ко всем path внутри svg

Google
Anton
23.08.2018
20:05:07
подскажите, можно ли как то настроить Reformat code (автоматическое выравнивание кода) для styled-components в вебшторме? Стоит плагин для вебшторма, stylelint-processor-styled-components есть.

М
23.08.2018
20:05:24
https://www.styled-components.com/docs/advanced#referring-to-other-components
я оч туплю, но не вижу в примерах того, что нужно

М
23.08.2018
20:08:23
потому что у меня нет вообще стилей, кроме нормалайза))

Valeriy
23.08.2018
20:09:42
const mySvg = ({ style }) => ..

Valeriy
23.08.2018
20:10:38
переименовываешь svg js, делаешь из него компонент и расставляешь стили :))

М
23.08.2018
20:11:12
мне нужно применить стили ко всем вложенным path

Valeriy
23.08.2018
20:11:39
ну так и напихай туда style=

М
23.08.2018
20:11:51
и напрямую это сделать невозможно, так как хз вообще сколько там path может быть. ну то есть их несколько, а написать я хочу единожды))

другими словами, я не могу найти в доке SC аналог для вложенных селекторов css

"все path внутри svg" = svg icon //так в css а как в SC ? ((

Google
М
23.08.2018
20:15:44
в sc все тоже самое как и в css ))
поэтому это точно возможно в sc, но в доке не могу найти этого

Dmitry
23.08.2018
20:16:53
Вот из доков, как и в sass используешь > path { ... }

М
23.08.2018
20:22:14
супер, спасибо большое

но ГДЕ это было в доках ?)

Dmitry
23.08.2018
20:23:28
но ГДЕ это было в доках ?)
в FAQ. Заработало в итоге? мне самому интересно стало, ща попробую

Valeriy
23.08.2018
20:24:11
а чего ему не работать? обычный css selector

М
23.08.2018
20:24:12


Dmitry
23.08.2018
20:25:07
svg можно гридом раскидывать? оО

Valeriy
23.08.2018
20:25:14
я вот sc прогонял через postcss плагины свои, вот это было весело :))

можно что угодно там внутри делать

Dmitry
23.08.2018
20:27:03
Такой вопрос, еще уместно прописывать bind(this) в стэйте, или правильней стрелочными функциями?

Mihail
23.08.2018
20:29:04
Эрроу фанкшнс

?

Valeriy
23.08.2018
20:32:50
интересно мнение на эту же тему с другого ракурса

например есть несколько однотипных компонентов

и надо протащить в них 4-5 пропсов сгенеренных внешних хелпером

Google
Valeriy
23.08.2018
20:34:15
хелпер внутри должен делать setStatе

вот как тут лучше передать в хелпер self: this или забиндить хелпер?

arts
23.08.2018
20:36:11
Передавай this в хелпер

Valeriy
23.08.2018
20:38:38
ну я вот тоже на этом варианте остановился

М
23.08.2018
20:48:40
дико стремная дока у sc

третий раз читаю за час и не вижу базовых вещей

export const LangIcon = styled.svg` width: 50px; justify-self: center; align-self: center; > path { transform: scale(0.5); } `; как теперь стилизовать LangIcon ?! const RuIconStyled = styled(LangIcon)` ... ` const RuIconStyled = LangIcon.extend` ... `

Артур
23.08.2018
20:50:49
Второй deprecated

Cenator
23.08.2018
20:50:52
+

М
23.08.2018
20:51:51
оба варианта не работают :(

Cannot create styled-component for component: [object Object]

Cenator
23.08.2018
20:52:39
Странно у меня работает

М
23.08.2018
20:54:17
я верно понимаю, что не должен создавать компонент а импортировать прям LangIcon ?

Cenator
23.08.2018
20:54:53
Да офк

М
23.08.2018
21:01:12
не работает, что-то не так с LangIcon







чейнить стили должно же быть базовой фишкой блин

Google
М
23.08.2018
21:02:00
подскажите, куда посмотреть внимательнее?

Cenator
23.08.2018
21:03:21
Посмотри как именованные экспорты импортировать

Admin
ERROR: S client not available

Abu
23.08.2018
21:07:58
Блять))

Вася
23.08.2018
22:18:09
привет всем в этом чятике

Nikolay
23.08.2018
22:26:59
@itsjohncena https://codesandbox.io/s/pykkoynwoj

Cenator
23.08.2018
22:28:52
Вася
23.08.2018
22:29:06
мне кажется что две зеленые кнопки - это посыл

Nikolay
23.08.2018
22:29:38
Вася
23.08.2018
22:29:40
это проекция нашего возраста на молодые дни

Nikolay
23.08.2018
22:32:18
Но если кто пропустил, есть SC компонент, которые стилизован через ThemeProvider и вот от него не получается унаследовать просто так. Делаю, что-то типа UI Kit в проекте и юзать SC было бы удобно, но пока непонятко как раширять написанные таким способом компоненты.

Cenator
23.08.2018
22:36:42
@itsjohncena https://codesandbox.io/s/pykkoynwoj
День наступил. В доке же написано что чтобы стилизовать обычные реакт компоненты они должны принимать проп классНейм и прокидывать в компонент

const Button = ({ className }) => ( <Anything className={className} /> )

Дмитрий
23.08.2018
22:40:51
export default (state = initialState, action) => { switch (action.type) { case PAY_BY_COIN: return state.map(coin => { if (coin.id === action.payload.id) { return { ...coin, count: coin.count - 1 }; } return coin; }); default: return state; } }; Ребят подскажите плиз, мне нужно взять монету из пользовательского кошелька и передать ее продавцу. Задача обучающая. У меня есть два редьюсера, пользовательский и кассирский. Выше описан пользовательский редьюсер. Кассирский примерно такой же , только там идет увеличиение счетчика и экшен называется ADD_CASH

Andrew
23.08.2018
22:50:20
в чем вопрос то

Дмитрий
23.08.2018
22:51:26
https://jsfiddle.net/exsL8p0r/ (думаю тоже подойдет) Нужно сделать что-то типа транзакции , т.е. одновременно отнять монету из моего кошелька (PAY_BY_COIN) и добавить монету кассиру (ADD_CASH). По сути нужно вызвать что-то типа window.store.dispatch({type:"ADD_CASH",payload:1}) , так же можно? не могу понять как получить к нему доступ без говно кодинга

Google
Дмитрий
23.08.2018
22:54:31
у меня сейчас стор выглядит примерно так:

store = { userMoney:100 cashierMoney:0 }

данные в двух разных ветках стора

Artyom
23.08.2018
22:55:07
И? Зачем тебе 2 экшна?

Вася
23.08.2018
22:55:31
таак

давйте разъебем новичка

давайте сровняем его с грязью

Дмитрий
23.08.2018
22:59:21
И? Зачем тебе 2 экшна?
Я просто не могу получить доступ из текущего редьюсера во второй редьюсер, у меня исопльзуется combineReducers

в примерчике выше - state это только текущая ветка т.е. userMoney

в cashierMoney я никак не могу попасть из текущего редьюсера(

Max
23.08.2018
23:00:21
2 диспатча?

на добавление и вычет?

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