コーディングしていたら、このようなログが出て来て、検索をかけて見ました。
terminal
1Invariant Violation: Element type is invalid: expected a string (for built-in components) 2or a class/function (for composite components) but got: undefined. 3 You likely forgot to export your component from the file it's defined in.
検索によると、export default忘れるとこのようなログが出るらしい。
しかし、私そんなこと忘れてはいません。なのになぜかエラーが出てしまいます。
しかしここで気がつきました。
reactjsと違い、nativeはAppRegistryというものが追加されています。
理解もせずに適当に扱って来たけど実はかなり大事だったのではないか???
と思い、色々検索をかけて見ましたが、公式以外にこれについて詳しくない記事ばかり。
公式ですら、Methodsを連ねているだけです。
どなたか、AppRegistryに詳しい方、もしくは詳しいドキュメントを読んだ方はお助け下さい。
補足ですが、エラーが出るようになってしまったファイルは、ルーティングで呼び出されたページの子のコンポーネントファイルです。
ルート→view→viewの子のコンポーネント ←このファイルのAppRegistryがダメなんだと思います。(export default)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/26 09:49
2018/01/26 09:50
2018/01/27 01:54
2018/01/27 06:09
2018/01/27 06:43
2018/01/27 12:40
2018/01/27 12:42