Sigo recibiendo este error en React Native y aún no he encontrado una solución después de unas horas.
Advertencia: no se puede llamar a setState en un componente que aún no está montado. Esto no es operativo, pero podría indicar un error en su aplicación. En su lugar, asigne a
this.state
directamente o defina unstate = {};
propiedad de clase con el estado deseado en el componente myEnabled.
constructor(props){ super(props); this.state = { enabled: true }; this.setEnabled = this.setEnabled.bind(this); } setEnabled(value){ this.setState({ enabled: value }); } getState(){ return this.state.enabled; }