初歩すぎて申し訳ありません。
下記の感じで、3つの外部コンポーネントを表示していたのですが、
下記に加えて、ログイン中のみその3つのコンポーネントを表示するように作り替えたかったのですが、
render() { return ( <SafeAreaView> <View> <Text>{this.state.loggedIn ? "ログイン中です" : "ログインして下さい"}</Text> </View> {this.renderForm()} <List /> <Add /> <Delete /> </SafeAreaView> ) }
#失敗例
error:Adjacent JSX elements must be wrapped in an enclosing tag.
render() { return ( <SafeAreaView> <View> <Text>{this.state.loggedIn ? "ログイン中です" : "ログインして下さい"}</Text> </View> {this.renderForm()} {(() => { if (this.state.loggedIn) { return ( <List /> <Add /> <Delete /> ) } })()} </SafeAreaView> ) }
このような場合どう記述するのがベターでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/23 08:33
2020/10/23 09:34