
Владимир
30.06.2016
18:06:10
hmr и rhl это 2 разные вещи которые делают абсолютно разное
стейт не сбрасывать у компоненты
хмр слушает изменение файлов и выбрасывает событие изменения которое ты должен поймать и обработать

Lupsick
30.06.2016
18:08:54
тогда пока это сложна

Google

Lupsick
30.06.2016
18:08:58
слишком много времени потрачу

Владимир
30.06.2016
18:09:26
оно окупится когда будешь делать сложные скрины

Lupsick
30.06.2016
18:10:10
короче я удалил react-hot-loader а он мне все-равно пишет
[HMR] The following modules couldn't be hot updated: (They would need a full reload!)
только entrypoint если меняю то он обновляет

Владимир
30.06.2016
18:10:38
прочитай что я выше написал

Lupsick
30.06.2016
18:11:20
в моем понимании вебпак должен следить за изменениями и делать апдейт

Владимир
30.06.2016
18:11:46
он не знает что нужно обновить
ты ему должен сказать об этом
простой пример
if (module.hot) {
module.hot.accept('./routes/root', () => {
setTimeout(render)
})
}

Denis
30.06.2016
18:14:17
?

Lupsick
30.06.2016
18:17:30

Владимир
30.06.2016
18:18:56
https://webpack.github.io/docs/hot-module-replacement.html

Vasiliy
30.06.2016
18:30:13
https://learn.javascript.ru/webpack-screencast

Google

KlonD90
30.06.2016
18:32:33
мало докладов про go :(

Alexander
30.06.2016
19:02:45
¯\_(ツ)_/¯

hlomzik
30.06.2016
19:28:12
Тут ругают реакт, мол в нем нет прелоада картинок. Наверняка же есть компонент?)

Alexander
30.06.2016
19:29:15
Прелоада куда?
Я думал, картинки наоборот откладывают обычно)

hlomzik
30.06.2016
19:34:45
Ой. Я про отложенные, да

Paul
30.06.2016
19:45:17
А при чем здесь реакт?)

ssha
30.06.2016
19:45:59
Кому нибудь приходилось подключасть VWO(visual wesite optimizer) в аппликацию на реакте?

Denis
30.06.2016
19:49:48
А какие проблемы с ним?

Sergey
30.06.2016
19:52:43

Vitaly
30.06.2016
19:54:53
https://www.npmjs.com/package/react-image-preloader
правда этот старый

Dmitry
30.06.2016
20:03:55
https://ru.m.wikipedia.org/wiki/Аппликация
Я в детском садике такое делал :3

Михаил
30.06.2016
20:12:31
А кейс - это чемодан.

Ҫѐҏӗѫӑ
30.06.2016
20:13:41
реакт не нужен

Иван
30.06.2016
20:13:51
Ну началось

Alexey
30.06.2016
20:14:34
ору

Ҫѐҏӗѫӑ
30.06.2016
20:14:40
заканчивается

Google

KlonD90
30.06.2016
20:14:43
Только канвас

Ҫѐҏӗѫӑ
30.06.2016
20:14:43
я валю
лол
канвас смишно да

Dmitry
30.06.2016
20:15:48
я валю
А там из сбера чуваки что-то рассказывали что ли?

KlonD90
30.06.2016
20:21:11
Хз чо рассказывали но кормили вкусно
Важный плюс

Vasiliy
30.06.2016
20:22:07
там чуваки стояли прям с подносами как на светских приемах (или как там это называется), разве что шампанское не разносили в бокалах

Dmitry
30.06.2016
20:22:24
Хм. Ты там просто ел что ли?

hlomzik
30.06.2016
20:28:38
А релэй нужен или уже не нужен?

KlonD90
30.06.2016
20:28:51
Я вынес самое важное про сбер эт еда. Был доклад про реакт контекст - ну такой очень быстрый и для тех у кого боль по этому поводу. Мне не зашло

Ҫѐҏӗѫӑ
30.06.2016
20:33:05
релей не нужен

Ҫѐҏӗѫӑ
30.06.2016
20:34:19

KlonD90
30.06.2016
20:34:49
Pwa было темной темой но кажется все кто хотели уже в теме и имеют воркеров. Мало докладов про кишки чот. Где гнумы читающие v8 и пишущие доносы в центр к и э

Nikolay добряш
30.06.2016
20:34:54
Чеж вы все какие неандертальцы лишь бы похоливарить

Ҫѐҏӗѫӑ
30.06.2016
20:36:23
это ж разве холивары? так, пустяки. в Одс намечаются годные

hlomzik
30.06.2016
20:37:24

Ҫѐҏӗѫӑ
30.06.2016
20:38:21
кто-то более адекватный
типа фалькора, но с вариантами бенкенда на нормальных языках

Art
30.06.2016
20:51:21
Реально, фалькор полущ во всех планах, но только нода, а заморачиваться лень.

Google

Dmitrii
30.06.2016
22:49:36
@chicoxyzzy всетаки пришел он на jest https://github.com/facebook/jest/pull/1210#issuecomment-229798948
:)

Ҫѐҏӗѫӑ
30.06.2016
22:51:36
жаль(

Denis
01.07.2016
03:48:57
Парни, всех с 1 июля! Погода на улице потрясающая в Москве. Легкая облачность. Слегка прохладно, но в футболке комфортно. Такая погода отлично подходит для того, чтобы запилить что-нибудь потрясающее. Сегодня пятница, а это значит умеренный весёлый оффтопик в чате допустим. Продуктивного дня и хорошего настроения. :)

Алексей
01.07.2016
04:49:33
https://github.com/reactphp/react

Kich
01.07.2016
04:56:54
Действительно, знаменательный день

Admin
ERROR: S client not available

Kich
01.07.2016
04:57:02
100 дней без бекапов :)

Roman
01.07.2016
05:32:26
http://www.telegram.me/ntvbot

Kich
01.07.2016
05:37:51
> умеренный весёлый оффтопик в чате допустим.
Видимо потому что можно

Roman
01.07.2016
05:40:24
Чтобы ты подписался и искал любимые передачи

Aleh
01.07.2016
05:44:32

Roman
01.07.2016
05:45:39
Нахера мне бота в тг рекламировать
Совсем дурак?
Ну братан с тобой походу не весело, проигнорируй и забей

Алексей
01.07.2016
06:10:24
Народ, а кто что используется для иммутабильности при работе с redux?

Roman
01.07.2016
06:11:59
Обжект ассайн и [].concat во все поля

Tony
01.07.2016
06:12:13
Icepick. Он вроде норм и с ним react-redux-form дружит
Подскажите, google-closure-compiler закрылся или не закрылся?
А то он вроде es6 в es5 умеет транслировать, судя по плагину для вебпака

Google

Алексей
01.07.2016
06:17:24
Обжект ассайн и [].concat во все поля
если у меня есть объект, такой структуры примерно
let obj = {
prop1: {a: 1}.
prop2: {a:1}
}
Причем доступ к полям prop1/prop2 (то есть названия поля находится в переменной), то для изменения prop1.a нужно что-то такое писать?
let name = 'prop1';
let prop = {...obj[name]};
prop.a = 2;
obj[name] = prop;
return {...obj}

Kich
01.07.2016
06:17:32

Tony
01.07.2016
06:18:19
i.setIn([“prop1”, “a”], 2)

Алексей
01.07.2016
06:19:16

Tony
01.07.2016
06:20:17
https://github.com/aearly/icepick

Denis
01.07.2016
06:23:53
Интересно, почему возникает ошибка duplicate variable, когда я объявляю let/const внутри switch/case блока? Вот с точки зрения стандарта

Алексей
01.07.2016
06:24:15


Denis
01.07.2016
06:26:42
http://babeljs.io/repl/#?evaluate=true&lineWrap=false&presets=es2015%2Ces2015-loose%2Creact%2Cstage-0%2Cstage-2%2Cstage-3&code=const%20actuallyBabelIs%20%3D%20'bullshit'%3B%0Aswitch%20(actuallyBabelIs)%20%7B%0A%20%20case%20'awesome'%3A%0A%20%20%20%20const%20message%20%3D%20'Babel%20is%20awesome'%3B%0A%20%20%20%20console.log(message)%3B%0A%20%20%20%20break%3B%0A%20%20case%20'bullshit'%3A%0A%20%20%20%20const%20message%20%3D%20'Actually%20Babel%20is%20bullshit%3F'%0A%20%20%20%20console.log(message)%3B%0A%20%20%20%20break%3B%0A%20%20default%3A%0A%20%20%20%20break%3B%0A%7D
const actuallyBabelIs = 'bullshit';
switch (actuallyBabelIs) {
case 'awesome':
const message = 'Babel is awesome';
console.log(message);
break;
case 'bullshit':
const message = 'Actually Babel is bullshit?'
console.log(message);
break;
default:
break;
}

Kich
01.07.2016
06:27:11
https://astexplorer.net/#/Q36BXMXLzx
BlockStatement надо внутри case делать

Denis
01.07.2016
06:28:38
Или это специально как способ оптимизации за счёт избежания переключения контекста?

Kich
01.07.2016
06:29:27
ну потому что по факту BlockStatement создается с помощью { }

Алексей
01.07.2016
06:29:51