
Evgeny
20.10.2016
20:19:43
Чо дальше? Как кнопку сбросить?

Lupsick
20.10.2016
20:47:32
посоны а как можно поменять путь до node_modules в проекте?

Evgeny
20.10.2016
20:50:37
NODE_PATH?

Lupsick
20.10.2016
20:51:37

Google

Lupsick
20.10.2016
20:51:46
я нашел короче
https://nodejs.org/api/modules.html#modules_all_together

Ruslan
20.10.2016
21:29:02
@chicoxyzzy не путай народ, 5-6 будет

Aleh
20.10.2016
21:57:53

Lupsick
20.10.2016
21:59:19
а кто-нибудь на ноде поднимал стриминг видео?
там чтоб всякие хедеры выставлялись правильно

blkmrkt
20.10.2016
22:33:17
Поясните, почему декоратор не так работает как я ожидаю, если декорирую fat arrow ф-ю в теле класса? Я пользуюсь react-keydown, и вот такой вот код не работает:
@keydown('left');
prevImg = () => this.setState({ openedImgId: this.state.openedImgId - 1 });
А вот это окей, правда нужно вручную биндить this:
@keydown('left');
prevImg() { this.setState({ openedImgId: this.state.openedImgId - 1 }); }

KlonD90
20.10.2016
22:36:03
а что такое зис?

Vladimir
20.10.2016
22:39:03
я подозреваю, что поскольку в первом случае идет обычное присвоение переменной, декоратор не работает
а вообще посмотри, во что эта шайтан-конструкция компилируется
и выпиливай это говно с декораторами
гы. а работает?

Vladimir
20.10.2016
22:42:19
декораторы не нужны

Google

Vladimir
20.10.2016
22:42:42
вообще, не ленись и сделай addEventListener
вот и биндь

blkmrkt
20.10.2016
22:47:14

Vladimir
20.10.2016
22:47:22
кошмар какой!
еще три строчки!

blkmrkt
20.10.2016
22:47:30
угу

Vladimir
20.10.2016
22:47:43
в которых ты точно знаешь, что происходит, и как они работают
не допускай такого в своем коде никогда!

blkmrkt
20.10.2016
22:47:58
лучше просидеть ночь настраивая новый тулчейн, чем биндить все вручную ?

Vladimir
20.10.2016
22:48:46
если у тебя есть еще пара лишних жизней...

blkmrkt
20.10.2016
22:49:08
да уж

Vitaliy
20.10.2016
22:52:19
ребят, а знает кто канал по верстке?))) я правда и тут на всякий спрошу
<div wrapper - 1>
<div absolute>5555555</div>
<div>
<div wrapper - 2>
<div absolute>6666</div>
<div>
вот див с 555 залезает под wrapper 2
если задать абсолют, то тут проблема решается, но этот блок начинает перекрывать другие внешние элементы))

blkmrkt
20.10.2016
22:59:17

Vitaliy
20.10.2016
22:59:50
Теория конечно. Нтересная

Dmitry
20.10.2016
23:00:08
text-overflow: ellipsis ?
Вообще сильно зависит от того, что ты хочешь получить в результате

blkmrkt
20.10.2016
23:03:34

Google

Vitaliy
20.10.2016
23:05:46

Dmitry
20.10.2016
23:07:35
Думаю со скрином или фидлом станет проще тебе помочь

Vitaliy
20.10.2016
23:08:48
блин( сложно это сэмитировать фидлом
попробую завтра разобраться, на свежую голову

Семен
21.10.2016
04:26:59
Ребята, есть вот такой кейс
{driver.isDriverLicenseConfirmed
?
<DriverConfirmed type = "isDriverLicenseConfirmed" />
:
null
}
Насколько правильно логику отображения внутрь компоненты внести?
<DriverConfirmed
type = "isDriverLicenseConfirmed"
value = {driver.isDriverLicenseConfirmed}
/>
Проблема в том, что при таком подходе нужно будет оборачивать компоненту в еще один блок
__wrapper какой-нибудь

Nikita
21.10.2016
04:29:54
я примерно так делаю в таких случаях
class DriverConfirmed {
render() {
if (this.props.isDriverLicenceConfirmed) { return null}
return <...>
}
}

Семен
21.10.2016
04:32:11
О, а ведь действительно)

Nikita
21.10.2016
04:32:12
насколько это хорошо ? вроде нормально в компоненте есть свойство кторое модифицирует рендер

code4aman
21.10.2016
05:34:36
Есть фидбек по ant.design?
> Browser support
> Normal browsers and IE9+
?

JiSeven
21.10.2016
07:20:40
а что за цветовая схема?

blkmrkt
21.10.2016
07:21:23

JiSeven
21.10.2016
07:24:37
не узнал, популярной станет еще больше)

Oleh
21.10.2016
07:45:55
Ребят, так как все-таки правильно делать редирект с помощью реакт-роутера? То есть я допустим сделал какой-то асинхронный екшн(или нет, неважно) и хочу по его саксессу делать редирект. Вроде как это сайд-эффект и его нужно менеджить в миддлваре, но есть варианты, что делают HOC компонент(декоратор) и оборачивают текущий. Как все-таки тру вей? Ден Абрамов говорит, допустим, что можно делать browserHistory.push() прямо в экшн криеторах(http://stackoverflow.com/questions/36722584/how-to-sync-redux-state-and-url-hash-tag-params/36749963#36749963).
Можете как-нибудь просветить в этом получше или здесь нет как такового истинно правильного варианта?

Vladimir
21.10.2016
07:52:41
Я сую хистори в экстра аргумент танк-миддлваря
Отлично работает

Oleh
21.10.2016
07:57:37
в сторе хранишь текущий роут?

Vladimir
21.10.2016
08:04:15
Я тоже делаю пуш в хисторе в экшн криэйторе

Vladimir
21.10.2016
08:09:41
Кто-нибудь пользуется https://github.com/gcanti/babel-plugin-tcomb ?

Google

Vladimir
21.10.2016
08:12:13

Ҫѐҏӗѫӑ
21.10.2016
08:12:27

Vladimir
21.10.2016
08:12:40
Flow достаточно?

Ҫѐҏӗѫӑ
21.10.2016
08:13:31
есть штука, которая может заменить
если у тебя уже Flow
ща
https://twitter.com/andreypopp/status/782869079027752960
там же обсуждение со сравнением с tcomb

Исмаил
21.10.2016
08:15:31
Если я хочу вынести работу с API в отдельный модуль и мне нужен из него доступ к store, мне нужно использовать bindActionCreators на функции, которые работают с данными?

Vladimir
21.10.2016
08:16:06
Flow достаточно?
нет, потихоньку обхожусь своим ванильным велосипедом https://github.com/iamstarkov/neat-contract
и также нравится, что @chicoxyzzy советует

Vladimir
21.10.2016
08:21:34
Спасибо. А что насчет proptypes, они нужны вообще?)

Evgeny
21.10.2016
08:24:21
Ну да

Vitaliy
21.10.2016
08:38:58

Сергей
21.10.2016
08:39:37

Vladimir
21.10.2016
08:50:24

Oleh
21.10.2016
09:14:31
а нужно роут хранить в сторе?

Denis
21.10.2016
09:15:01
какие пакеты нужно установить в саблайм для подсветки синтаксиса jsx?

Oleh
21.10.2016
09:15:27
если допустим использовать только rr и redux без rr-redux

Denis
21.10.2016
09:16:08
установлены sublimeLinter, sublime-react, sublimeLinter-jsxhint

Google

Denis
21.10.2016
09:16:14
babel

Ҫѐҏӗѫӑ
21.10.2016
09:57:11

Aleh
21.10.2016
10:03:22
и это хорошо
ну, если бы генераторы и декораторы не вставлялись в каждый файл, а были в отдельном рантайм-модуле, было бы лучше, но я не уверен, что именно это имелось ввиду)

Ҫѐҏӗѫӑ
21.10.2016
10:08:08
имелась в виду soundness, я так понял

Vladimir
21.10.2016
10:18:19
имелось ввиду, что если я публикую модуль как ванилажс, я хочу чтобы у потребителя модуля сыпались понятные тайп ошибки input should be a string, got number: 5, вместо input.split is not a function
если он что-то делает не так с моим модулем

BlackGopher
21.10.2016
10:31:43
Всем привет
Подскажите пожалуйста, я использую cssmodules и react-sanfona, и не могу поменять стили у описанного до меня класса в sanfona. Как быть?

Vladimir
21.10.2016
10:32:08
посмотреть ишью и исходники

BlackGopher
21.10.2016
10:33:37
Возможно, я некорректно присваю styleName тогда? На гите написан класс , который менять, но я не могу до него достать.

Исмаил
21.10.2016
10:35:20
Указать в className у <Accordion /> нужный класс не помогает?

BlackGopher
21.10.2016
10:41:00
? я хочу взять конкретно react-sanfona-item-title
И чет не понимаю, как это через css modules описать
Все , разобрался
? :global забыл

Ivan
21.10.2016
10:48:51
Пацаны, а кто-нибудь делал code splitting в больших react приложениях?
Столкнулся с проблемой, что время хот релоада выросло пропорционально количеству чанков.

Leonid
21.10.2016
11:08:00