1
나는 입니다.은 react-native
으로 새로 태어났습니다. 그래서 나는 사용자 가이드를 우연히 발견하려고하고 있습니다.React-Native - 문제가있는 버튼으로 표시
정상적으로 수행되었다고 생각하는 버튼이 표시되는 데 문제가 있습니다. 왜 나타나지 않는지에 대한 제안을 찾고 있습니다.
로그 아웃 버튼 구성 요소 :
import React from 'react';
import { Button, Icon } from 'native-base';
// Create our logout button
const LogoutButton = ({ children, buttonStyle, onPress, icon, text }) => {
return (
<Button onPress={onPress} style={buttonStyle}>
<Icon name={icon} />
{text}
</Button>
);
};
export { LogoutButton };
사용자 패널 :
import React, { Component } from 'react';
import { Container, Header, Title, Content, Footer, FooterTab, Button, Icon, Text } from 'native-base';
import firebase from 'firebase';
import { LogoutButton } from './common';
export default class UserPanel extends Component {
render() {
return (
<Container>
<Header>
<Button transparent>
<Icon name='ios-menu' />
</Button>
<Title>Dashboard</Title>
<LogoutButton text="Logout" icon="ios-home" style={styles.logout} onPress={() => firebase.auth().signOut()} />
</Header>
</Container>
);
}
}
버튼 "대시 보드"의 오른쪽에 있어야한다.
나는 그것이 스타일링과 관련이 있다고 생각합니까? 최신 NativeBase Header.js 라인 77 이후, 타입 검사가 자식을 수행하고 렌더링됩니다 만 다음과 같은 구성 요소에서
일부 구성 요소의 'backgroundColor'설정을 시도하십시오. 일반적으로 시각화에 도움이되고 때로는 마술처럼 나타납니다. – Eldelshell