В ReactNative , есть ли способ отслеживать изменения strings или objects, отличные от this.state объекта?
strings
objects
this.state
Я слышал о Object.watch,но это похоже на устаревшее настольное решение.
Object.watch
Вы можете проверить прокси ES6:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy
Пример:
const setHandler = { set(obj, prop, value) { console.log('Updating property ' + prop + ' to ' + value); obj[prop] = value; return true; } }; const unmonitoredObject = {a: 0}; const monitoredObject = new Proxy(unmonitoredObject, setHandler); monitoredObject.a = 1; //Output: Updating property a to 1