ネイティブ ベースドキュメントをベースとして使用して、FooterTab を作成しました。
アイコン要素をボタンに追加すると、次のエラーが表示されます: undefined is not an object (evaluation 'child.props.children.props.name') from FooterTab.js:114 (その後変更され、現在は142 行目)。
以下は、レンダリング関数で使用しているコードです。
<Footer>
<FooterTab>
<Button active={this.state.detailsTab} onPress={() => this.toggleDetailsTab()}>
Details
<Icon name='ios-home' style={globalStyles.inspectionsItemIcon} />
</Button>
<Button active={this.state.inspectionTab} onPress={() => this.toggleInspectionTab()}>
Inspection
</Button>
<Button active={this.state.insectsTab} onPress={() => this.toggleInsectsTab()}>
Insects
</Button>
<Button active={this.state.radonTab} onPress={() => this.toggleRadonTab()}>
Radon
</Button>
</FooterTab>
</Footer>
最初のボタンからアイコンを削除すると、すべてうまくいきます。
何か案は?前もって感謝します。