Трассировки стека, которые я получаю от React Native в симуляторе iOS, не дают полезных номеров строк в моем приложении. Я сделал это довольно далеко, хотя иногда это может быть довольно трудно найти источник исключения.
Есть ли способ получить лучшую информацию?
Пример трассировки стека ниже. StackView - это мой функциональный вид React. SceneView от реакции-навигации.
Error: firebase.firestore().collection().where(_, _, *) 'value' argument expected.
This error is located at:
in StackView (at SceneView.tsx:98)
in StaticContainer
in StaticContainer (at SceneView.tsx:89)
in EnsureSingleNavigator (at SceneView.tsx:88)
in SceneView (at useDescriptors.tsx:125)
in RCTView (at CardContainer.tsx:190)
...
Это выдержка из SceneView.tsx:
{'component' in screen && screen.component !== undefined ? (
// @ts-ignore
<screen.component navigation={navigation} route={route} /> // THIS LINE
) : 'children' in screen && screen.children !== undefined ? (
// @ts-ignore
screen.children({ navigation, route })
) : null}