La lógica “central” de mi aplicación con React Native implica el uso de WebViews porque necesito acceder al DOM de la aplicación. Al desarrollar el código de nuestra APP, es probable que haya errores y problemas con el código. Descubrir cómo depurar código dentro de WebView, y no es tan obvio de encontrar como puede ser en Ionic.
Alternativa, puedes acceder a esta página utilizando la página React Native Debugger en Chrome.
Entonces, la forma más cercana de depurar el WebView que he encontrado es usar las instrucciones console.log que aparecerán en la consola DevTools. En la consola de depuración React Native normal, no podrá ver ninguna instrucción console.log desde WebView. Solo puede verlos explorando DevTools para dispositivos remotos. Por lo que puedo decir, no puedes usar puntos de interrupción en WebViews, pero aun así es mejor que nada.
*Asegúrate de hacer esto en la misma máquina / host que ejecuta el emulador. Por ejemplo, una máquina virtual Genymotion se está ejecutando en mi máquina Windows, pero aún puedo ver sus WebViews en la URL de inspección de Chrome.