React Native のスタイリングとレイアウト
Flexbox、絶対配置、レスポンシブデザイン、safe area、プラットフォーム固有のスタイル
18 面接問題·
Junior
1React Native における flexDirection のデフォルト値は何ですか?
1
React Native における flexDirection のデフォルト値は何ですか?
回答
React Native では、Web で 'row' がデフォルトであるのとは異なり、flexDirection のデフォルトは 'column' です。つまり、子要素はデフォルトで上から下へ垂直に配置されます。この違いは、垂直レイアウトがより一般的なモバイルインターフェースの典型的な慣習を反映しています。
2React Native で再利用可能なスタイルを作成するにはどうすればよいですか?
2
React Native で再利用可能なスタイルを作成するにはどうすればよいですか?
回答
StyleSheet.create() は React Native でスタイルを作成するための推奨される方法です。複数のコンポーネントで再利用できるスタイルオブジェクトを定義できます。このアプローチは、起動時にスタイルを一度だけ検証し、レンダリングごとにオブジェクトを再作成するのではなく ID で参照することでパフォーマンスを最適化します。
3要素をコンテナ内で水平方向と垂直方向の両方で中央揃えにするには、どのプロパティを使用しますか?
3
要素をコンテナ内で水平方向と垂直方向の両方で中央揃えにするには、どのプロパティを使用しますか?
回答
要素を両方の軸で中央揃えにするには、justifyContent: 'center'(主軸)と alignItems: 'center'(交差軸)を組み合わせます。デフォルトの flexDirection('column')では、justifyContent が垂直方向に、alignItems が水平方向に中央揃えします。これら 2 つのプロパティが連携して完全な中央揃えを実現します。
4
React Native で寸法に使用されるデフォルトの測定単位は何ですか?
5
親要素を基準に要素を絶対配置できるプロパティはどれですか?
+15 面接問題
その他のReact Native面接トピック
JavaScript の基礎
Junior
25問React の基礎
Junior
20問React Native の基礎
Junior
22問React Hooks
Junior
20問React と React Native のための TypeScript
Junior
22問React Native のコンポーネントと API
Junior
20問React Native ナビゲーション
Mid-Level
22問React Native の状態管理
Mid-Level
24問React Native のネットワーキングと API
Mid-Level
20問データの永続化
Mid-Level
20問フォームとバリデーション
Mid-Level
18問React Native アニメーション
Mid-Level
22問Native Modules & Bridge
Mid-Level
20問プラットフォーム固有のコード
Mid-Level
18問権限とデバイスAPI
Mid-Level
20問Push Notifications
Mid-Level
18問React Native のテスト
Mid-Level
20問React Native のデバッグ
Mid-Level
18問Build & Deployment
Mid-Level
20問Expo vs React Native Bare
Mid-Level
18問パフォーマンス最適化
Senior
24問メモリ管理
Senior
20問Architecture Patterns
Senior
22問React Native の New Architecture
Senior
24問セキュリティのベストプラクティス
Senior
20問Offline-First Architecture
Senior
20問React Native の CI/CD
Senior
20問Monorepoとコード共有
Senior
18問高度なトピック
Senior
22問アプリのライフサイクルとバックグラウンド実行
Mid-Level
20問認証とセッション管理
Mid-Level
22問Monitoring & Crash Reporting
Senior
20問