реагировать на изменение конкретного значения в хранилище
function select(store) {
return store.language
}
let currentValue
function listenLangeuage() {
let previousValue = currentValue
currentValue = select(store.getState())
if (previousValue !== currentValue) {
language_variant.setLanguage(currentValue);
console.log('Некоторое глубокое вложенное свойство измененное от ', previousValue, 'к', currentValue)
}
}
Собственно проблема в том и состоит, что при таком использовании компонента
{
this.state.displayedTransport.map(function(el){
;
return ;
})
}
имеется ввиду функция this.state.displayedTransport.map(function(el){}
использование в ней такой конструкции clickOnStar={this.updatePosition} возвращает ошибку, сейчас не могу вспомнить точно не могу, но на синтаксис ругается.
Насчет redux, вы правы, но толкового мануала найти пока не удается вот например, вроде как основа, тривиальная задача Использование redux и store, как организовать вызов события по изменению состояния store?
поставить язык для приложения и сохранить его в store, чтобы потом запомнить. Но по логике redux, ставить нужно уже исходя из state store.
Делать это внутри класса не годится, так как приложение мультистраничное. Можно конечно написать
if clickHere then setRU и сохранить в loacalstorage
if clickHere then setUA и сохранить в loacalstorage
так у меня получается)))
var fromOne = this.props.data;
каким образом происходит связь с первым компонентом.
Насколько я понял this.props.data; касается только этого компонента.