Open4

[Scrap] React Native / Expo を触ってみる

公式の Tutorial

結構見つけにくい気がするけど、以下に Tutorial があった。

https://docs.expo.dev/tutorial/planning/

style の付け方

当たり前かも知れないけど、普通の React っぽい見た目だけど CSS を使って style を当てるわけではない。(擬似要素とかも使えないっぽい)

要素に直接記述する

  <Text style={{color: '#888', fontSize: 18}}>

StyleSheet を作成する

 <View style={styles.container} />
 
const styles = StyleSheet.create({
  container: {
    flex: 1,
    backgroundColor: '#fff',
    alignItems: 'center',
    justifyContent: 'center',
  },
});

コンポーネント間のスペース空けたい時どうする?

上下のどちらかのコンポーネントに Margin をつけるか、空 div 的な表現を気にしないなら、空の View に height を設定するのでも良さそう。

      <Image source={adaptiveIcon} />
      <View style={{ height: 12 }} />
      <Text style={{ color: "#888", fontSize: 18 }}>Some text</Text>
ログインするとコメントできます