У меня есть поставщик контекста, у которого есть дочерний компонент, который использует контекст. Когда я компилирую и тестирую приложение на мобильном устройстве, я получаю следующую ошибку:
TypeError: undefined is not an object (evaluating 't.isTrue')
Я создал минимальный пример в expo snack, и, похоже, он работает нормально: https://snack.expo.io/H1XmyaWjr
В React-Native для мобильных устройств кажется, что родитель еще не заполнил контекст, и поэтому возникает исключение, поскольку объект, на который ссылается дочерний элемент, еще не существует.
Есть ли способзаставить ребенка подождать, пока родитель не смонтируется, или перехватить исключение и попытаться выполнить рендеринг снова, когда контекст будет готов?