我有一个上下文提供程序,该提供程序具有使用上下文的子组件。在移动设备上编译和测试应用程序时,收到以下错误:
TypeError: undefined is not an object (evaluating 't.isTrue')
我已经在世博会小吃中创建了一个最低限度的示例,它似乎运行良好:https://snack.expo.io/H1XmyaWjr
在移动设备上的React-Native中,似乎父级尚未填充Context,因此引发了异常,因为子级引用的对象尚不存在。
是否有一种方法可以强制孩子等待直到父对象挂载,或者捕获异常并在上下文准备好后尝试再次呈现?