React-native-firebase 사용 시 경고가 뜹니다

"firebase"를 사용하다가
"react-native-firebase"로 바꾸었습니다…
그런데 디버그 콘솔에서 이런 경고가 뜨네요…
이런건 어떻게 해결을 해야 할까요…?

해당이슈: https://github.com/facebook/react-native/issues/20841

결론적으론 해결책이 없고 워닝을 무시해야한다고 하네요.
아래와 같이 스크립트를 하나 만들어주셔서

const fs = require('fs');

const codeToObscure = /console.warn\([\s\S].*"Require cycle: "/;
const problemFilePath = './node_modules/metro/src/lib/polyfills/require.js';
const problemFileContent = fs.readFileSync(problemFilePath,'utf8');
fs.writeFileSync(problemFilePath,problemFileContent.replace(codeToObscure,'const noConsoleWarn = (""'),'utf8');

package.jsonpostinstall 항목에 node [만드신 스크립트].js 하시고 npm install을 다시하시면 됩니다.

YellowBox.ignoreWarnings(['Require cycle:'])

이걸로 하셔도 무방합니다

각각의 파이어베이스 모듈이 서로서로 물려있으니 계속해서 무한 루프가 될수 있다는 오류입니다.