mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-03 22:48:25 +08:00
Improve error messages when nesting View in Text
Summary: Since we don't support this, we should throw early. Also tries to improve the error message when adding a node that doesn't have a YogaNode to a node that can't measure itself. Reviewed By: andreicoman11 Differential Revision: D4421542 fbshipit-source-id: e0be8cdd763091145e5e6af2db91515f4d236b37
This commit is contained in:
committed by
Facebook Github Bot
parent
76c4faee5e
commit
963e6e9d36
@@ -167,7 +167,9 @@ public class ReactShadowNode {
|
||||
YogaNode childYogaNode = child.mYogaNode;
|
||||
if (childYogaNode == null) {
|
||||
throw new RuntimeException(
|
||||
"Cannot add a child that doesn't have a CSS node to a node without a measure function!");
|
||||
"Cannot add a child that doesn't have a YogaNode to a parent without a measure " +
|
||||
"function! (Trying to add a '" + child.getClass().getSimpleName() + "' to a '" +
|
||||
getClass().getSimpleName() + "')");
|
||||
}
|
||||
mYogaNode.addChildAt(childYogaNode, i);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user