RussianMan: Не совсем понял, я ведь примел пример как сделать. Если хотите задать для переменой "$container-background" тогда сделайте так же: $container-background: ( background: ..., transform: ... ). Далее уже в нужном месте вызывайте background: map-get($container-background, 'background')
Николай: Дак а в чем проблема обернуть тот кусок кода где нужна эта переменная после получения AJAX ответа в функцию? Как я показал в примере, вы можете работать с этой переменной после вызвав функцию после ответа.
Николай Антонов: Дело в том, что мы передаем в экспортируемую функцию аргумент "Component", поэтому когда мы наследуемся, то это не тот компонент который мы ожидаем. Возможно стоит переименовать этот аргумент тогда ничего не поломается.
myskypesla: в сочетинии с flex-direction: column мы задаем область которую занимает элемент в данном случае это высота, если был бы row, то тогда была бы ширина (возможно криво объяснил, сорри)
KOPC1886: Одинаково, стрелочная функция нативно не везде поддерживается - поэтому через babel она все равно транспилится в обычную функцию, но уже на конце будет .bind(this), поэтому в конечном счете это 1 и то же
KOPC1886: Вам в любом случаи нужно будет биндить, если вы будите использовать через стрелочную функцию либо так, как написал я, ну это при условии что вам нужно передать туда аргумент из рендера.
У вас там пару биндов, а вы говорите про производительность?) Рендером можно управлять через жизненные циклы компонента, т.е. не всегда рендерить. Да и к тому же если проект только начался, про оптимизацию можно не особо заморачиваться - пока не появятся явные проблемы.
xmoonlight: Ну я для разработки на локальной машине всегда запускаю browser-sync и никаких проблем 1 раз поставил и не нужно думать про ошибки с протоколом file