
Danila
10.10.2018
10:20:57
Или ты про стор?

Roman
10.10.2018
10:21:18

Danila
10.10.2018
10:21:58

Google

Viktor
10.10.2018
10:22:01

М
10.10.2018
10:22:36

Vladyslav
10.10.2018
10:23:06
а если это не компонент, а протсо какой-то обищй стиль, то я так понимаю нужною зать миксин ?

Viktor
10.10.2018
10:23:11

М
10.10.2018
10:23:27

Viktor
10.10.2018
10:24:02

М
10.10.2018
10:24:16

Roman
10.10.2018
10:24:18
withComponent вроде как надо теперь юзать

Viktor
10.10.2018
10:24:28
Ну и в целом слово показывает сам процесс в противовес миксина

Roman
10.10.2018
10:25:19
deprecated, блэд
хуекейтед
https://github.com/styled-components/styled-components-codemods

М
10.10.2018
10:25:23
Надо юзать styled ))

Viktor
10.10.2018
10:25:43

Google

Vladyslav
10.10.2018
10:25:49

Roman
10.10.2018
10:25:52
и че?
посмотри before и after

М
10.10.2018
10:26:16

Viktor
10.10.2018
10:26:33

М
10.10.2018
10:27:08
Когда нужно динамически стили генерить, хз как описать, это не твой кейс кароч
Когда понадобится css ты его найдешь в доке

Сергей
10.10.2018
10:29:09
Парни, привет.
Я новенький, только начал работать с react.
Так что прошу не сильно пинать за глупые вопросы, но всё же они будут)
Юзается react-immutable-proptypes
нужно создать ImmutablePropTypes.map
не понимаю как в него сетить?
const emailVerifiedConfirmation = ImmutablePropTypes.map;
emailVerifiedConfirmation.set(isFetching, isFetching);
TypeError: emailVerifiedConfirmation.set is not a function
Помогите советом?


М
10.10.2018
10:30:14
с компонентом я понял, но миксин это как альтернатива ? в sass это было хорошо
Вот тут понятно зачем нужен css
Из доки
```
const sizes = {
desktop: 992,
tablet: 768,
phone: 576,
}
// Iterate through the sizes and create a media template
const media = Object.keys(sizes).reduce((acc, label) => {
acc[label] = (...args) => css`
@media (max-width: ${sizes[label] / 16}em) {
${css(...args)}
}
`
return acc
}, {})
const Content = styled.div`
height: 3em;
width: 3em;
background: papayawhip;
/* Now we have our methods on media and can use them instead of raw queries */
${media.desktop`background: dodgerblue;`}
${media.tablet`background: mediumseagreen;`}
${media.phone`background: palevioletred;`}
`;
render(
<Content />
);
```

Тимофей
10.10.2018
10:31:16

Сергей
10.10.2018
10:34:22
Это же проптайпсы, зачем в них сеттить? тебе просто Immutable нужен
Я что-то не понимаю)
Мне нужно создать Map, создаю обычный, ругается что я передаю тип object, а нужно map, так как
static propTypes = {
emailVerifiedConfirmation: ImmutablePropTypes.map,
}
Я вот и начал создавать ImmutablePropTypes.Map
Можешь объяснить?) буду благодарен

Viktor
10.10.2018
10:35:44
ImmutablePropTypes нужны только для propTypes, через них ты никакие структуры создать не сможешь
Для структур - Immutable.js

Vladimir
10.10.2018
10:36:35
Кто-нибудь юзал?
https://github.com/ptmt/react-native-macos
какие впечатления

Сергей
10.10.2018
10:38:03

Тимофей
10.10.2018
10:38:10

Сергей
10.10.2018
10:38:56

Viktor
10.10.2018
10:39:32

Тимофей
10.10.2018
10:40:06

Kostya
10.10.2018
10:40:41
привет!
подскажите пожалуйста где я ошибся, почему после обновления стейта не происходит перерендер, и мой список не обновляется

Google

Viktor
10.10.2018
10:41:43
А вот и про мутацию данных

Тимофей
10.10.2018
10:42:36

Kostya
10.10.2018
10:42:58

Valeriy
10.10.2018
10:47:07
кстати, mapPropsToDispatch не нужно так делать

Viktor
10.10.2018
10:47:56

Тимофей
10.10.2018
10:47:57

Kostya
10.10.2018
10:48:22

Valeriy
10.10.2018
10:48:27
в твоем случае достаточно
connect(
....,
({
addItems: actions.addItems
})
)
второй параметр connect-а принимает обычный хеш объект и сам все биндит как надо

Viktor
10.10.2018
10:49:21
Скорей всего проблема в state.items
Покажи как у тебя корневой редюсер создается

Kostya
10.10.2018
10:49:46

Kostya
10.10.2018
10:50:12

Viktor
10.10.2018
10:50:19
угу

Polina
10.10.2018
10:50:20

Viktor
10.10.2018
10:50:48
в mapStateToProps
state.itemsReducer.items возвращай

Kostya
10.10.2018
10:51:53

Bogdan
10.10.2018
11:04:10
а можно залогировать измение стейта?
я в реакт дев тулз ставлю галку в стейте, а она сразу отжимается!

Igor
10.10.2018
11:29:42
Присоединяйтесь! Lviv - contribute to open source!
https://www.facebook.com/events/2180407068873890/

Google

Petr
10.10.2018
11:34:04
Привет всем, у реката можно import React, { Component } from 'react'; вот так, как бы деструктурируя экспорт, как нужно написать свой экспорт что бы так ипортить?

Сергей
10.10.2018
11:34:24

Vladislav
10.10.2018
11:35:22

Petr
10.10.2018
11:38:10

Сергей
10.10.2018
11:38:17
Это именованный экспорт

from
10.10.2018
11:40:02

Vladislav
10.10.2018
11:40:11
Не надо так делать
Почему? Мне казалось удобно в конце файла закинуть всё что нужно на экспорт в одну строчку export { test, test2, test3}

Admin
ERROR: S client not available

Petr
10.10.2018
11:40:19

from
10.10.2018
11:40:24

Vladislav
10.10.2018
11:40:43

Сергей
10.10.2018
11:40:49

from
10.10.2018
11:41:08
Petr просто пиши export { Something }

Сергей
10.10.2018
11:41:08

from
10.10.2018
11:41:31

Сергей
10.10.2018
11:41:46

Google

from
10.10.2018
11:41:51

Сергей
10.10.2018
11:41:56

Vladislav
10.10.2018
11:42:02

from
10.10.2018
11:42:16
в реакте, в свою очередь, нет "export const Component"
там просто "export default React"
а Component это свойство объекта React

Petr
10.10.2018
11:44:51
import Example, { A, B } from './component-service';
так должно работать?
)

from
10.10.2018
11:45:11
а "должно" или нет другой вопрос)

Сергей
10.10.2018
11:45:40

Petr
10.10.2018
11:45:47

from
10.10.2018
11:45:48

Сергей
10.10.2018
11:45:54

Bogdan
10.10.2018
11:49:11
https://codesandbox.io/s/pm945rl8om
почему as не работает?

from
10.10.2018
11:49:54

Сергей
10.10.2018
11:50:02
Да откройте вы уже статью или спеку и прочтите
А тс не нужен

from
10.10.2018
11:51:24
@sergeysova mdn пишет что одно и то же https://developer.mozilla.org/en-US/docs/web/javascript/reference/statements/export#Description
я допускаю конечно что нюансы там могут быть какие-то, кроме синтаксических