React Navigation 3.x Требуется предупреждение о цикле - PullRequest
0 голосов
/ 02 декабря 2018

Новое в React)

После обновления до React Navigation до 3.x я получил это предупреждение в консоли

[23:12:54] Require cycle: src/navigation/DrawerNavigator.js -> src/navigation/index.js -> src/navigation/DrawerNavigator.js

Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.

Кто-нибудь знает, что это значит?

1 Ответ

0 голосов
/ 24 января 2019

Объяснение, данное @kelset здесь , довольно ясно.

---> Файл A хочет что-то из файла B -> файл B хочет что-то изфайл C -> файл C хочет что-то из файла A ---

Создается "круг", и поэтому в предупреждении говорится, что это может привести к неинициализированным значениям.

В вашем случае это означает, что DrawerNavigation импортирует / требует что-то из файла, который сам импортирует / требует для DrawerNavigation.Это созданный «круг».

Это предупреждение, а не ошибка, поэтому ваше приложение должно работать без проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...