
Vladyslav
19.09.2017
09:41:58
ага, понял

Stepan
19.09.2017
09:42:35
Я вообще не понимаю, откуда мысль о том, что redux-thunk заставляет диспатч вернуть промис
Где это написано вообще?

code4aman
19.09.2017
09:47:02
дождаться обновления стора это не про санк

Google

Stepan
19.09.2017
09:47:17
Но я не понимаю, почему это вдруг должно так работать

code4aman
19.09.2017
09:47:38
диспач просто императивно несколько экшнов шлет
а работает?

Stepan
19.09.2017
09:47:52
Нет, конечно

code4aman
19.09.2017
09:49:36
// It even takes care to return the thunk’s return value
// from the dispatch, so I can chain Promises as long as I return them.
store.dispatch(
makeASandwichWithSecretSauce('My wife')
).then(() => {
console.log('Done!');
});

Stepan
19.09.2017
09:49:55
Но откуда гарантия, что dispatch, который вызывается внутри resolve этого промиса, уже обновит стор, когда я вызову then?
Её нет
function makeASandwichWithSecretSauce(forPerson) {
// Invert control!
// Return a function that accepts `dispatch` so we can dispatch later.
// Thunk middleware knows how to turn thunk async actions into actions.
return function (dispatch) {
return fetchSecretSauce().then(
sauce => dispatch(makeASandwich(forPerson, sauce)),
error => dispatch(apologize('The Sandwich Shop', forPerson, error))
);
};
}
Я об этом
return fetchSecretSauce().then(
sauce => dispatch(makeASandwich(forPerson, sauce)),
error => dispatch(apologize('The Sandwich Shop', forPerson, error))


Roman
19.09.2017
09:53:29
/help@GroupButler_bot

Google

Group Butler
19.09.2017
09:53:30
Start me to get the list of commands

Вячеслав
19.09.2017
10:00:50

kaflan
19.09.2017
10:01:03
Коллеги помогите разобратся. с импортом в сасе,
@import './scss/libs.import'; там находятся все вендорные либы
Вот одна из зависимостей @import '~font-awesome/css/font-awesome.min.css'; я ни как не могу понять почему, мои стили которые я хочу сделать, использовав те же классы что и оригиналшьная либа, чтобы было проше, перезаписуются

Vladyslav
19.09.2017
10:01:22

Stepan
19.09.2017
10:01:37
Ну мне только что сказали, что асинхронный
Диспатчинг экшонов в redux синхронный?
Т.е. могу ли я ожидать, что стор обновится сразу после диспатча?
нет

Вячеслав
19.09.2017
10:01:58
http://redux.js.org/docs/api/Store.html#dispatch
The store's reducing function will be called with the current getState() result and the given action synchronously.

Stepan
19.09.2017
10:02:24
Спасибо большое

Vladyslav
19.09.2017
10:10:06
хлопцы, а почему при вызове команды webpack -p запускается вотчер ? по идее же не должен

Дмитрий
19.09.2017
10:10:16
Где это написано вообще?
Я конечно всё понимаю, но это ни в какие ворота уже) redux-thunk — это 14 строчек из которых три — пустые

Stepan
19.09.2017
10:10:29

Vladyslav
19.09.2017
10:10:29
или если я до этого запускла вотчер и нажал cntr + c это не убивает ватчер ?

Stepan
19.09.2017
10:11:01
Склоняюсь ко второму
Но
Таки обновление стора асинхронное

Google

Stepan
19.09.2017
10:15:14
Поэтому вопрос остаётся открытым

lexxx
19.09.2017
10:16:32

Andrey
19.09.2017
10:17:27

code4aman
19.09.2017
10:17:40

lexxx
19.09.2017
10:17:51
А зачем?
да чтоб всегда один образ был везде, где бы ты его не поставил тот же докер батником запускаешь по щелчку мыши и все готово
где угодно вообще, на любом компе и все такое, не надо ставить заморачиваться, это вообще к вопросу о сборках и деплоинге

Andrey
19.09.2017
10:18:13

lexxx
19.09.2017
10:18:25
есть же внатуре люди которые в дижитал оушене деплоят сервак и все по новой устанавливают

Andrey
19.09.2017
10:18:33
Зачем затачиваться под всевозможные ситуации?

lexxx
19.09.2017
10:18:46
один раз докер описал и деплойся хоть на бабушкином компьютере в деревне

Default
19.09.2017
10:18:47

Andrey
19.09.2017
10:18:48
Особенно статику.

lexxx
19.09.2017
10:19:01

Default
19.09.2017
10:19:03
Проблема-то в чём?
Алсо, базы данных и пользовательские файлы в докере — ересь

lexxx
19.09.2017
10:20:32
в дкоере

Default
19.09.2017
10:20:56
Для локальной разработки пойдёт
На проде за такую херню надо пиздить кнутами на конюшне

Google

Дмитрий
19.09.2017
10:21:22

Vladyslav
19.09.2017
10:22:56
а как грохнуть вебпаковский вотчер ?

Stepan
19.09.2017
10:23:22

Дмитрий
19.09.2017
10:23:48
Не рассчитывать на синхронное обновление)
Вообще когда на это рассчитываешь всегда получается довольно фигово

Stepan
19.09.2017
10:24:20
Ну я уже придумал, в целом, как обойти

Artyom
19.09.2017
10:24:27
Запустил flow, загрузка цпу в сотку. Кто грузит? - Касперский...
Сталкивался кто?

Дмитрий
19.09.2017
10:24:57
Винду ещё можно понять, но касперский...

Alex
19.09.2017
10:25:03
Добрый день, можете пожалуйста подсказать, могу ли я как то заюзать в react native - console.log, если работаю с expo ?

code4aman
19.09.2017
10:25:50

Artyom
19.09.2017
10:25:54
Вспомнил, как learn.javascript.ru рекомендует алертами дебажить

Алексей
19.09.2017
10:26:52

code4aman
19.09.2017
10:26:57
так-то на десятке тоже похожая проблема

Alex
19.09.2017
10:27:24

Eugene
19.09.2017
10:35:36
Ребята, а если стейт/пропс меняется в функции, то ререндер/обновление ее не происходит?
https://gist.github.com/hellpirat/a916185abc184d00d75e83d412214ce7 например если statename изменится на true.

Nikita
19.09.2017
10:36:41

Oleg
19.09.2017
10:37:50
ребят, а это нормальная затея - повесить на window.addEventListener('scroll', fn) и в ф-ции записывать в редакс текущее положение скролла?

Google

Artyom
19.09.2017
10:40:20
Еще раз. Как пользоваться flow в риалтайме в шторме? Какие настройки \ либы?

Maxim
19.09.2017
10:40:42
JSX - отваливается

Maksim
19.09.2017
10:40:57

Сергей
19.09.2017
10:41:34

Artyom
19.09.2017
10:42:05
что за риалтайм?
Ну типа тултипчики с ошибками в шторме всплывают сразу при написании кода и т.п.

Maxim
19.09.2017
10:42:57

Maksim
19.09.2017
10:43:07

Дмитрий
19.09.2017
10:43:53

Artyom
19.09.2017
10:44:00
@ZeroBias рассказывал, что в Атоме все летает, а еще какой-то плагин, вроде, пилят Nucl... чета там, который для всех ИДЕ работает

Nikita
19.09.2017
10:44:02
В атоме? ?

Maxim
19.09.2017
10:45:12

Artyom
19.09.2017
10:45:38
Вот тоже думаю, может вернуться на vscode... Но localhistory и git compare в шторме подкупает. Надо посмотреть, может гиткракеном это можно заменить

Дмитрий
19.09.2017
10:46:03
localhistory в vs code завезли

Artyom
19.09.2017
10:46:12

Сергей
19.09.2017
10:46:15

Artyom
19.09.2017
10:46:17
Плагин или натив?

Nikita
19.09.2017
10:46:23

Дмитрий
19.09.2017
10:46:26
А я вообще гитом в редакторах почти не пользуюсь