
Evjeni
15.09.2017
11:57:11

Никита
15.09.2017
11:57:23
Народ, а можно както из styled компонента вытащить навание класса/классов (в зависимости от пропсов)?

Сергей
15.09.2017
11:57:36

Max
15.09.2017
11:57:47

Google

Никита
15.09.2017
11:58:06
мне надо узнать рамеры элемента до того как сменить стейт

Denis
15.09.2017
11:58:11
и как понять в зависимости от пропсов

Алексей
15.09.2017
11:58:13

Никита
15.09.2017
11:58:16
надо сделать псевдоэедемент с этими классами

Max
15.09.2017
11:58:20

Nikita
15.09.2017
11:58:25
Всем привет.
Вопрос:
Как можно проставить аттрибут checked=true чекбоксу, который появляется через items.map?
При этом знания о том, чекнут аттрибут или нет, надо получить пройдясь по массиву объектов.

Max
15.09.2017
11:58:28
а глупый вопрос
через дом не проще?
получить офсет и размеры

Сергей
15.09.2017
11:58:45

Никита
15.09.2017
11:59:02
бабл меняет размер от контента
чтобы плавно изменил

Google

Max
15.09.2017
11:59:23
array.map((item, i)=> ...)

Сергей
15.09.2017
11:59:50

Никита
15.09.2017
12:00:02

Алексей
15.09.2017
12:00:08

Max
15.09.2017
12:00:10
а зачем тебе стили?

Nikita
15.09.2017
12:00:12

Сергей
15.09.2017
12:00:15

Max
15.09.2017
12:00:27
.width, .height

Никита
15.09.2017
12:00:35

Олег
15.09.2017
12:00:39

Max
15.09.2017
12:00:43
ну так бери сразу
размер

Сергей
15.09.2017
12:00:55

Никита
15.09.2017
12:00:56
так нет эелемнта еще

Алексей
15.09.2017
12:00:56

Max
15.09.2017
12:00:58
хоть хуи резиновые внутри
аааа

Denis
15.09.2017
12:01:03

Никита
15.09.2017
12:01:10
есть контейнер

Google

Max
15.09.2017
12:01:13
тогда наркомания )

Никита
15.09.2017
12:01:19
в нем два дива допустим

Сергей
15.09.2017
12:01:20
для чего?
для того, чтобы описывать поведение. грубо говоря реализовать какой-то интерфейс

Никита
15.09.2017
12:01:23
один замещает другой

Алексей
15.09.2017
12:01:35

Никита
15.09.2017
12:01:37
но до того как второй заместит первый - его нет в доме

Nikita
15.09.2017
12:01:38
list.map(({ id, name, description }) => <Checkbox name={name} />
при этом есть ещё другой массив, гре хранятся выделенные чекбоксы

Никита
15.09.2017
12:02:17
надо сделать чтобы первый стал absolute со своими размерами а творой из размеров первого перешел в свои размеры)
кажется я придумал
спасибо

Nikita
15.09.2017
12:02:41

Anton
15.09.2017
12:03:46
Ребят, а есть поддержка emmet в vscode с styled-components?

Сергей
15.09.2017
12:03:58
какое поведение?
if (target[Symbol.replace]) {
const result = target[Symbol.replace]('foo', 'bar')
}

Вячеслав
15.09.2017
12:04:06

Сергей
15.09.2017
12:04:28
с помощью символов можно реализовывать определенный интерфейс, причем сразу хоть 10
так например реализуется итерируемый объект тоже через символ

Nikita
15.09.2017
12:04:51
ну так тыж сам описал что нужно сделать)
да не, у меня проблема что типа нельзя так сделать (или что-то не так делаю):
checked={() => this.checkPermission(name)}
или
checked={this.checkPermission(name)}
checkPermission(name) {
return this.props.permission.find(item => {
return item.name === name;
});
}
это то что вызывается

Mike
15.09.2017
12:05:39

Google

Алексей
15.09.2017
12:06:06

Сергей
15.09.2017
12:06:11

Mike
15.09.2017
12:06:25
я могу говорить что-то очень тупое

Сергей
15.09.2017
12:06:28

Mike
15.09.2017
12:06:32
потому что про символы ничего не знаю
но чем именно это делает это интерфейсом?

Сергей
15.09.2017
12:07:48
но чем именно это делает это интерфейсом?
тем что ты не можешь напрямую вызвать символьный метод не имея символа
в итоге ты можешь описать объект, который будет иметь данные и поведение необходимое именно для определенной библиотеки, например
@ZeroBias помогай)) ты лучше объясняешь

Алексей
15.09.2017
12:08:32

Сергей
15.09.2017
12:09:00

Дмитрий
15.09.2017
12:09:04

Сергей
15.09.2017
12:09:08

Алексей
15.09.2017
12:09:20

Дмитрий
15.09.2017
12:09:27

Алексей
15.09.2017
12:10:13
И я
а стоп, их же можно получить как-то, именно ключ Symbol для конкретного объекта?

Вячеслав
15.09.2017
12:10:51

Сергей
15.09.2017
12:11:12
а приватные поля не получить никак

Вячеслав
15.09.2017
12:11:22

Nikita
15.09.2017
12:11:52

Google

Алексей
15.09.2017
12:12:41

Сергей
15.09.2017
12:14:13

Сергей
15.09.2017
12:14:42
мне нравится решетка, #[true ? 'name' : 'otherName']

andretshurotshka?❄️кде
15.09.2017
12:15:37
это раст?

Сергей
15.09.2017
12:16:24

Max
15.09.2017
12:17:16
прикинь это пропозал

Сергей
15.09.2017
12:18:21
https://github.com/tc39/proposal-private-fields

Виталий
15.09.2017
12:19:19
Если не используется redux, чем плохо передавать в дочерние компоненты весь стейт и сервис, который его меняет? Сейчас просто туча props, которые прокидаются на большую глубину. Соответственно вызов верхних компонентов достаточно большой... Переписать все на redux пока не вариант - не выделяют время.

Сергей
15.09.2017
12:20:36

Сергей
15.09.2017
12:21:44

Stepan
15.09.2017
12:22:34

Сергей
15.09.2017
12:22:53
хотя, мб на символах
в ноде можно будет юзать спокойно
и в электроне

Сергей
15.09.2017
12:23:58
кошерно, а static выходит как поле объекта, которое не может меняться?

Алексей
15.09.2017
12:24:48

Сергей
15.09.2017
12:25:07