ReactJを使用してコンポーネント(デスクトップタイプのレイアウトが異なる)に完全に異なる(モバイルタイプのレイアウト)を作成するにはどうすればいいですか? これは、コンポーネントのレイアウトが異なっているはずです。小さな画面にロゴが付いたナビゲーションサイドバーになるデスクトップ画面用のメニュー(ヘッダーメニュー)を持つページを作成する。ReactJsのコンポーネントの異なるモバイルレイアウトの作成
0
A
答えて
3
正直、簡単resposive CSSレイアウトは、最善の解決策であってもよいが、手順は
1にある)ユーザ場合、モバイルまたはデスクトップ上でJSに検出します。 Detecting a mobile browser
2)あなたのルートコンポーネントに決定するためにそれを使用し、使用するレイアウト:
5
チェックアウトreact-responsive、あなたがレンダリングするためにメディアクエリを使用することができますたとえば、この質問には答えとして良い提案を持っていますデバイスのサイズに応じて異なるコンポーネント
関連する問題
- 1. ReactJS 2つの異なるコンポーネント
- 2. 異なるコンポーネントを1つのコンポーネントにロードする - reactjs
- 3. 異なるコンポーネントのイベントのディスパッチとリスティング - reactjs
- 4. CSSモジュールとReactJS:異なるコンポーネントの親と子のCSSクラス
- 5. Reactjsの異なるコンポーネントで同じレデューサーを使用
- 6. コンポーネントのアップデートライフサイクルReactJS
- 7. ReactJSポータルの作成
- 8. ラッパーの作成ReactJS
- 9. Reactjsのコンポーネントのイベントハンドラ
- 10. 複数のReactJSコンポーネントを同じバンドル内の異なるページに配置する
- 11. Reactjsは異なるHTMLページにコンポーネントをレンダリングします
- 12. ReactJsの認証コンポーネント
- 13. reactjsの通信コンポーネント
- 14. reactjsコンポーネントのthis.state null
- 15. ReactJSコンポーネント内のテストメソッド?
- 16. 異なるコンポーネントの異なるスタイルファイル
- 17. reactjsの親コンポーネントの子コンポーネントへのアクセス
- 18. 異なるコンポーネント内のコンポーネントへのアクセス
- 19. reactjsで動的コンポーネントを動的に作成する方法は?
- 20. 特定の兄弟コンポーネントがレンダリングされるときにReactjsスタイルのコンポーネントが異なって表示される
- 21. (reactjs)コンポーネント
- 22. ReactJSのコンポーネントの状態
- 23. ReactJs:動的なコンポーネントのコレクションをレンダリング
- 24. 異なるのDropDownListコンポーネント
- 25. ReactJs:子コンポーネントから親コンポーネントへのデータ
- 26. コンポーネント内のReactJS表示API
- 27. ReactJSコンポーネントの高さ '100%'
- 28. モバイルレイアウトで奇妙なボディパッディング
- 29. ReactJSのラジオボタンスタイルを作成する
- 30. reactjs - 別々のモジュールを作成する