2017-12-04 23 views
0

this 튜토리얼에 따르면,이 내가 을 위해 사용 사이드 바 컴포넌트와 아주 좋은 작업으로 기본을 구성 요소를 반응 내 구성 요소입니다,하지만 난 목록을 변경할 때 문제가 시작사용 기본 기본 구성 요소는 반작용 네이티브에

cant add a child that doesn't have a YogaNede to parent without the measure function !(Trying to Add a 'ReactRawTextshadow' to a 'LayoutShadowNode')

캔트 모두이 오류를 이해 : <Button>

import { Text, Container, Header, Content, List, ListItem, TextBody, Button } from 'native-base'; 
import { StackNavigator, DrawerNavigator } from 'react-navigation' 

export default class SideBar extends Component { 

    render() { 
     return (
      <Content style={{ backgroundColor: '#ffffff' }}> 
       <Container> 

        <Content> 
         <List> 
          <ListItem> 
           <Text>First</Text> 
          </ListItem> 
          <ListItem> 
           <Text>Secount</Text> 
          </ListItem> 
          <ListItem> 
           <Text>Third</Text> 
          </ListItem> 
         </List> 
        </Content> 
       </Container> 
      </Content> 
     ); 
    } 
} 

-<Text>에서 항목 난이 오류가 그물에 대해서는 아무 것도 봤어!

> Cannot add a child that doesn't have a YogaNode to a parent without a 
> measure function! (Trying to add a 'ReactRawTextShadowNode' to a 
> 'LayoutShadowNode') addChildAt 
>  ReactShadowNodeImpl.java:199 addChildAt 
>  ReactShadowNodeImpl.java:54 setChildren 
>  UIImplementation.java:472 setChildren 
>  UIManagerModule.java:436 invoke 
>  Method.java invoke 
>  Method.java:372 invoke 
>  JavaMethodWrapper.java:374 invoke 
>  JavaModuleWrapper.java:162 run 
>  NativeRunnable.java handleCallback 
>  Handler.java:739 dispatchMessage 
>  Handler.java:95 dispatchMessage 
>  MessageQueueThreadHandler.java:31 loop 
>  Looper.java:135 run 
>  MessageQueueThreadImpl.java:194 run 
>  Thread.java:818 

답변

3

<ListItem> 
    <Button> <Text>First</Text> </Button> 
</ListItem> 
처럼 <Button>에 텍스트를 표시하는 <Text>를 사용한다