Нельзя просто взять, создать объект, получить к нему прямой доступ из компонентов (т.е. по сути сделать хранилище данных), и подписаться на изменения данных в этом хранилище. Реакт просто не отреагирует на это, ему нужно изменение состояния, а этого не произойдет. Либо, нужно делать обходные пути по форсированию рендера, что тоже плохо.
export function homePageProfileAction(list, name) {
return (dispatch) => {
dispatch(homePageProfileFetchId(list, name));
let promise = list.map(v => {
return getUserHome(v);
});
Promise.all(promise)
.then((ids) => {
console.log(ids);
//dispatch(homePageProfileFetchSuccess(res, "top"));
})
.catch(err => {console.log(err); });
};
}
var array = [];
function load_reservation(stock, year, month, callback) {
$.post("'.Url::to(['site/ajax-load-reservation']).'", {"stock": stock, "year": year, "month": month}, function (data) {
if (data.result == 1) {
callback(data.array);
}
else callback([]);
}, "json");
}
$(".book").each(function () {
var id = $(this).attr("data-stock_id");
load_reservation(id, null, null, function (result) {
array[id] = result;
console.log(array[id]);
});
});
new WebpackDevServer(webpack(config), {
publicPath: config.output.publicPath,
hot: true,
historyApiFallback: true,
proxy: {
'/api/*': {
target: 'http://127.0.0.1:8000', // server with api
secure: false
}
},
}).listen(4000, 'localhost', function(err) {
if (err) {
console.log(err);
}
console.log('Listening at localhost:4000');
});
SELECT t.* FROM table t
UNION SELECT t1.* FROM table t1 WHERE t1.count > 1
UNION SELECT t2.* FROM table t2 WHERE t2.count > 2
UNION SELECT t3.* FROM table t3 WHERE t3.count > 3
UNION SELECT t4.* FROM table t4 WHERE t4.count > 4
UNION SELECT t5.* FROM table t5 WHERE t5.count > 5
UNION SELECT t6.* FROM table t6 WHERE t6.count > 6
UNION SELECT t7.* FROM table t7 WHERE t7.count > 7
UNION SELECT t8.* FROM table t8 WHERE t8.count > 8
UNION SELECT t9.* FROM table t9 WHERE t9.count > 9
// Создаём виртуальный диск на директорию до 255 символов
system("subst v: C:\\directory\\directory\\directory\\directory\\directory\\directory\\directory\\directory\\directory\\directory\\directory");
// Поддиректория ещё до 255 символов плюсом
mkdir("v:\\relativedir", 0775, true);
// Удаляем диск
system('subst v: /d');