
Andy
05.09.2016
21:57:14
да банально в then написать после dispatch console.log, и понятнее станет

Anon
05.09.2016
21:59:37
Ну таки да

★nton
05.09.2016
23:39:39
ребята
скажите

Google

★nton
05.09.2016
23:40:15
как вы менеджите кеш юзера когда app.js обновляется?

Andrey
05.09.2016
23:40:49
Милый баг

★nton
05.09.2016
23:41:06
например вы выкатываете какие то изменения в app.js, но если у юзера он скеширован нужно как то форсированно обновить

Nikita
05.09.2016
23:43:05
google: webpack chunkhash
google: webpack html plugin

★nton
05.09.2016
23:46:19
спасибо

Andrey
06.09.2016
00:19:45
https://habrahabr.ru/post/309226/

Alexey
06.09.2016
03:50:38

anoru
06.09.2016
05:55:58
ты же диспатчишь экшен после вставки компонента. На willMount у тебя дефолтное значение
хотя стоп, ты его ваще не там диспатчишь. Тогда все тот же вопрос, почему консоль лог в willMount
https://youtu.be/RG6FFL2ny3s
Я смотрел всего его 3 проекта, в один кинул даже PR (т.к. не выдержал эти отступы), но код там просто <cencored>
Я таких конструкций думал, что никогда не увижу
http://storage8.static.itmages.com/i/16/0906/h_1473141689_1825083_907b89014d.png

Google

anoru
06.09.2016
06:00:56
как пример 1 из конструкции)
Во всех его трех проектах не найдете ни один цикл, он их не умеет делать

pogranecz
06.09.2016
06:07:36
Доброе утро, господа!
Подскажите, какой тэг лучше использовать для добавления видео с YouTube <iframe> или <video> ?
И тот и тот работает, но я не вижу принципиальной разницы.

Anon
06.09.2016
06:11:47
кек
http://storage8.static.itmages.com/i/16/0906/h_1473141689_1825083_907b89014d.png

Алексей
06.09.2016
06:14:48

Anon
06.09.2016
06:16:31
Вроде все правильно, но он все равно сделал норм-приложульку, пусть и в стиле бульдозера

anoru
06.09.2016
06:22:31
Я там в whatsapp кидал большой пуллреквест, чтобы исправить всего его отступы (если открыть в редакторе, то половина в табах, половина в спейсах) и там ваще жесть какая-то. Дак вот, по пути вставил туда рамду (лол), чтобы заменить 20 строк импорта картинок, где разница лишь в итерации на R.range
Типа так
const images = R.range(0, 10).map(i => require(`../images/image${i}.jpeg`));
Сейчас там еще накидали разные личности коммиты, + он тоже
от код преобразовали вот во что
const images = R.range(1, 11).map(i => i);
лол
давно так не смеялся

Anon
06.09.2016
06:23:53
Поясни немогущему в контроли версий, как такая хуйня могла получиться?

Ilya
06.09.2016
06:23:54
Эмм
Зачем
Кто-то сделал полезный PR, но никто не заметил, что посреди этого полезного PR заменили эту строку

Anon
06.09.2016
06:27:13
PR?

anoru
06.09.2016
06:27:16
надо было не выпендриваться рамдой и через for сделать. Так может не тронули бы)
PR?
пулл реквест. Можешь глянуть это https://www.youtube.com/watch?v=gd74R-rvfsY&list=PLY4rE9dstrJz6UbNRxNZyO1JrEj6eKxoc
Но сам я не смотрел. Однако у них был крутой вебинар по вебшторму с 2 разработчиками из jetbrains, вот там инфы полезной было много

Google

Anon
06.09.2016
06:34:43
А, я знаю что такое пулл реквест, прост не догадался
Видео хорошее, я его наполовину что ли посмотрел когда-то, лол

Vladimir
06.09.2016
06:39:45
Потому что если это клиентская приложуха и собирается вебпаком, то динамический реквайр пололжит все содержимое папки images в бандл

anoru
06.09.2016
06:43:14
это react-native

Evgeny
06.09.2016
07:24:30
Напоминаю, что у нас есть чат @javascript_jobs

Alex
06.09.2016
07:28:21
draftjs совсем не торт
или я не умею его готовить
Кто-то использует draftjs + redux? Я на onChange обновляю в сторе editorState.
Но например при удалении текста, он в редакторе удаляется, а в сторе видимо остаётся

Grigory
06.09.2016
07:32:03
А стору ты обнавляешь?

Alex
06.09.2016
07:32:27
да
> Я на onChange обновляю в сторе editorState

Grigory
06.09.2016
07:34:45
А значение для draftjs береться из сторы?

Alex
06.09.2016
07:34:47
Ещё начальный ввод проглатывается. пишу символ. В сторе он появляется, а в редакторе — нет.
да, redux-коннектом подключено

Ches
06.09.2016
07:35:44
народ, из за чего элементы могут заезжать под экран в реакте?
он же должен просто добавлять скрол сам
ну браузер

Grigory
06.09.2016
07:36:34
Странно. Ок, расскажу, как у меня: у меня в сторе храниться только текстовое значение, приходит в оббертку над драфтом пропсом. Далее делаю EditorState.createWithContent(ContentState.createFromText(this.props.text))

Alex
06.09.2016
07:37:16
это непосредственно не связано с реактом имхо

Google

Alex
06.09.2016
07:38:01
mentions, например

Grigory
06.09.2016
07:38:36
А без разницы. У меня, на самом деле, там тоже не плейн текст, это я для простоты

Alex
06.09.2016
07:38:38
но раз у тебя работает, то видимо у меня где-то проблема

Grigory
06.09.2016
07:38:47
onChange = (editorState) => {
this.setState({
editorState: editorState
}, () => {
let data = this.getDataFromEditorState();
this.props.onChange && this.props.onChange(data);
});
};

Anon
06.09.2016
07:47:03
Поздравьте, завтра иду проваливать свое первое собеседование

Admin
ERROR: S client not available

Alex
06.09.2016
07:47:29

Anon
06.09.2016
07:47:59
Я и доволен, трясусь весь, но доволен

Mr
06.09.2016
07:48:59
Зачем проваливать?
Не правильный настрой у тебя

Anon
06.09.2016
07:49:08
Requirements
>Exellent knowledge of JavaScript, HTML5, CSS3, SQL and at least one Back-End language.
лел

マイク
06.09.2016
07:49:48
> and at least one Back-End language
Ха-ха

Anton
06.09.2016
07:49:49
О
Изи же

Anon
06.09.2016
07:50:17
>2 гора профешонал экспиринса веб дева
года*

Anton
06.09.2016
07:50:25
Бэкенд для фронта - значит не высокий уровень собеседования

マイク
06.09.2016
07:50:33
Что-то не видел пока людей в своей жизни которые подходят под первые три пункта
Чтоб экселлент прям

Google

?????∞?
06.09.2016
07:50:40
Язык будущего

Anon
06.09.2016
07:50:46
Я не знаю, может они аппликейшен леттер мой не прочли где я им тудушкой на реакте махал
я и так учу его
Сегодня вот шаблонизатор ковырял

?????∞?
06.09.2016
07:51:37

Anon
06.09.2016
07:52:12
Ну в смысле ковыряю вторую неделю, максимум рисовалку на сокетах запилил
Реакт с редаксом тоже в требованиях и я их так-то понимаю, но все равно энтрилевельно

?????∞?
06.09.2016
07:53:41
>one
>back-end
<language
Backendlanguage

Evgeny
06.09.2016
07:53:45
Кто тоже хочет пройти собеседование — в @javascript_jobs есть вакансии
Последняя там просто огонь ☝️️?

?????∞?
06.09.2016
07:54:11

Evgeny
06.09.2016
07:54:23
Можешь тестовое сделать и проверить себя)

?????∞?
06.09.2016
07:54:56
А если на собесе будут заковыристые вопросы спрашивать? Там гуглом уже не воспользуешься

Evgeny
06.09.2016
07:55:05
Опыт сын ошибок трудных
Я на своём первом собеседовании вспотел от волнения как сука последняя

Anon
06.09.2016
07:55:53
>Я на своём первом собеседовании вспотел от волнения как сука последняя
Такое было

Evgeny
06.09.2016
07:55:57
Ничего, взяли