
Vladimir
26.09.2016
20:39:32
ага
то есть сегодня есть, завтра уже нет

Yan?
26.09.2016
20:39:54
а есть ссыль со списочком?)

Vladimir
26.09.2016
20:40:01
божечки

Google

Yan?
26.09.2016
20:40:05
ну это чисто для себя видимо)
понял спасибо за пояснялочки

Vladimir
26.09.2016
20:40:22
https://babeljs.io/docs/plugins/
доки хорошая вещь

Yan?
26.09.2016
20:40:42
ага уже смотрю)

Andrey
26.09.2016
20:40:50

Vladimir
26.09.2016
20:40:59
ну, не у плагинов

Yan?
26.09.2016
20:41:02
ну я думал мало ли прям хоткеем у кого-нить отправка в чат этой ссыли

Vladimir
26.09.2016
20:41:04
там их нет, да
вот ещё на всякий случай https://docs.npmjs.com/all
и вот эта важная https://docs.npmjs.com/getting-started/fixing-npm-permissions

Yan?
26.09.2016
20:42:33
ну нпм я не первый раз в жизни вижу слава богу)

Vladimir
26.09.2016
20:42:53
ну, все его доки стоит прочитать хоть раз

Google

Yan?
26.09.2016
20:43:22
сложно спорить)

Anton
27.09.2016
02:42:42
как вам такой способ писать стили?
render() {
return (
<ShadowDOM>
<div>
<style>
{ `
:host {
background-color: red;
}
` }
</style>
<div>
MY APP
</div>
</div>
</ShadowDOM>
);
}

Alexey
27.09.2016
04:15:22
Всем привет, помогите подключить less в проект. Использую React + webpack + typeScript
webpack config
файл со стилями не подключается в html
все стили подключаются в main.less

Andrey
27.09.2016
04:21:12
пробуй @import './modulName'
или полнй путь начиная с src/stylesheets
или в конфиге пропиши
resolve: { root: [ path.resolve('./src/stylesheets') ] } и импортируй с тильдой @import '~modulName'

Николай
27.09.2016
04:28:20
Плюсую выше коментарию. ./ должно помочь

Alexey
27.09.2016
04:46:39
понял, это говорилось про main.less
не совсем понял "пробуй @import './modulName'" и "импортируй с тильдой @import '~modulName'" первое это изменить путь в main.less, а второе куда?

Евгений
27.09.2016
05:14:11

Andrey
27.09.2016
06:14:26

Alexey
27.09.2016
06:23:24
Спасибо! разобрался

Andrey
27.09.2016
06:55:10

Petr
27.09.2016
07:20:34
Ребят, привет! Где вы храните стейты для компонентов модального окна, дропдоуна, тултипа и прочее?
Создавать компонент <Modal/> и там храните стейт? а если мне из вне надо открыть модальное окно?

Иван
27.09.2016
07:23:06
Прокидывать туда isOpen в случае модалке

Алексей
27.09.2016
07:23:10
или да, вот через props

Google

Dmitry
27.09.2016
07:23:56
+1 за прокидывание пропса

Petr
27.09.2016
07:24:13
Да, а если вызов такого компонента осуществляется много где, тогда возникает куча повторяющего кода

Mikhail
27.09.2016
07:24:24
Я хочу написать тесты для редюсеров. Мне нужно создать отдельную папку tests в проекте и продублировать туда весь код (а не только редюсеров)? И потом покрыть тестами редюсеры? Или как это выглядит?

Алексей
27.09.2016
07:25:04

Ostap
27.09.2016
07:25:32

Алексей
27.09.2016
07:25:34
редьюсеры - это же функции

Dmitry
27.09.2016
07:25:40
Ну один и тот же компонент ты в любом случае не законнектишь к нескольким местам в сторе и появится одна или несколько оберток, которые точно так же смогут и проп прокинуть

Ostap
27.09.2016
07:25:57
и шлю open: true\false, title "": body : <div />

Petr
27.09.2016
07:27:30

Ostap
27.09.2016
07:27:50
имееться ввиду что он всегда mouted
на уровне с <Router />

Dmitry
27.09.2016
07:28:04
Конкретно у меня - есть компоненты Overlay и Popup, есть обертка, которая коннектится и фрагмент в сторе, в котором хранится текущий активный попап или их стек, если после закрытия одного попапа должен открыться прошлый

Petr
27.09.2016
07:28:43
Да идея со сторами тоже нравится
Спасибо!

Kreizo
27.09.2016
09:11:07
getInitialState: function () {
return {
displayedContacts: CONTACTS
};
},
this.state = {
displayedContacts: CONTACTS
};
в конструкторе
это одно и тоже ?

Malgalad
27.09.2016
09:18:28
getInitialState только для es5 "классов"

Kreizo
27.09.2016
09:20:22
http://pastebin.com/3WjSczqM

Google

Kreizo
27.09.2016
09:20:37
не могу понять почему оно не сортирует если удалить ввод
набрать например рандомный текст или цифры
фильтр не найдет совпадений и список будет пустой
удаляю то что набрал список все равно пустой
не возвращается в начальное состояние

Vitaliy
27.09.2016
09:21:45
потому что state не определен
попробуй this.state = {}
и дальше своё
если правильно понял

Kreizo
27.09.2016
09:23:03
http://i.prntscr.com/684ba6dbd0954da69efaaf043aa94e9d.png
есть же state

Malgalad
27.09.2016
09:26:01
ты перезаписываешь state
сначала ты его делаешь пустым массивом - т.к. нет совпадений
а потом когда стираешь, он фильтрует уже пустой массив

Vitaliy
27.09.2016
09:27:41
:: это es7 я так понимаю? однако))

Malgalad
27.09.2016
09:27:41
в handleSearch попробуй фильтровать импортированный youtubeList

Safort
27.09.2016
09:32:03

Vitaliy
27.09.2016
09:32:28
я просто на скрине там виже

Dmitry
27.09.2016
09:33:48
Это кто-то в чатике до этого помог

Алексей
27.09.2016
10:05:13
@DenisIzmaylov

Google

Denis
27.09.2016
10:05:46
?

Alex
27.09.2016
10:29:40
?

Max
27.09.2016
10:40:14
господа, чем отлавливаете ошибки на клиенте? Track.js? Может еще что посоветуете?

Vitaliy
27.09.2016
10:40:55
try catch!)

Egor
27.09.2016
10:43:06