Реактивно-родной контекст еще не заполнен - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть поставщик контекста, у которого есть дочерний компонент, который использует контекст. Когда я компилирую и тестирую приложение на мобильном устройстве, я получаю следующую ошибку:

TypeError: undefined is not an object (evaluating 't.isTrue')

Я создал минимальный пример в expo snack, и, похоже, он работает нормально: https://snack.expo.io/H1XmyaWjr

В React-Native для мобильных устройств кажется, что родитель еще не заполнил контекст, и поэтому возникает исключение, поскольку объект, на который ссылается дочерний элемент, еще не существует.

Есть ли способзаставить ребенка подождать, пока родитель не смонтируется, или перехватить исключение и попытаться выполнить рендеринг снова, когда контекст будет готов?

...