Отслеживаение изменения переменной JS
У меня есть state
Пишу вот такую конструкцию, чтобы обращаться к элементам state как к отдельным переменным
Проблема заключается в том, что при изменении state (в примере state.gameState) переменная gameState все еще равна предыдущему значению state.gameState (что соответствует логике)
Подскажите, как можно сделать, чтобы при изменении state менялись итеррируемые переменные {gameState, settings, ... и др.}. Сам state задается через Object.defineProperty



