React Native

React Native のスタイリングとレイアウト

Flexbox、絶対配置、レスポンシブデザイン、safe area、プラットフォーム固有のスタイル

18 面接問題·
Junior
1

React Native における flexDirection のデフォルト値は何ですか?

回答

React Native では、Web で 'row' がデフォルトであるのとは異なり、flexDirection のデフォルトは 'column' です。つまり、子要素はデフォルトで上から下へ垂直に配置されます。この違いは、垂直レイアウトがより一般的なモバイルインターフェースの典型的な慣習を反映しています。

2

React Native で再利用可能なスタイルを作成するにはどうすればよいですか?

回答

StyleSheet.create() は React Native でスタイルを作成するための推奨される方法です。複数のコンポーネントで再利用できるスタイルオブジェクトを定義できます。このアプローチは、起動時にスタイルを一度だけ検証し、レンダリングごとにオブジェクトを再作成するのではなく ID で参照することでパフォーマンスを最適化します。

3

要素をコンテナ内で水平方向と垂直方向の両方で中央揃えにするには、どのプロパティを使用しますか?

回答

要素を両方の軸で中央揃えにするには、justifyContent: 'center'(主軸)と alignItems: 'center'(交差軸)を組み合わせます。デフォルトの flexDirection('column')では、justifyContent が垂直方向に、alignItems が水平方向に中央揃えします。これら 2 つのプロパティが連携して完全な中央揃えを実現します。

4

React Native で寸法に使用されるデフォルトの測定単位は何ですか?

5

親要素を基準に要素を絶対配置できるプロパティはどれですか?

+15 面接問題

次の面接に向けてReact Nativeをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める