私は反応型グリッドシステムを実装して、reactとmaterial-uiを使ってマテリアルデザインアプリを開発する方法を探しています。
React-Bootstrap
はthisですが、Material-UIと似たものは見つかりませんでした。 GridListはいいですが、全く同じではありません。そのための解決策はありますか?React Material-UI Grid System
答えて
マテリアルUIではなくインラインスタイリングを使用していますが、マテリアルUIでブートストラップを使用しています。それは良いと簡単に動作します。 例を示します。
<div className="Container">
<button className="btn btn-primary"> Action</button>
<div className="row">
<div className="col-sm-4">
<ReactAutoForm collection={DoctorCategories} type="insert" debug={true} />
</div>
<div className="col-sm-8">
<table><TableHeader><TableRow>
<TableHeaderColumn>Name</TableHeaderColumn>
<TableHeaderColumn>Description</TableHeaderColumn>
<TableHeaderColumn>Edit</TableHeaderColumn>
</TableRow>
</TableHeader>
<TableBody>
</TableBody>
</TableBody>
</table>
</div>
</div>
</div>
その反応-インライングリッド(http://broucz.github.io/react-inline-grid/)は、この問題のために良い解決策になる可能性がありそうです。
このライブラリの背後にある概念は、ブートストラップグリッドシステムの背後にあるものに本当に近く、インラインスタイルを使用しています。
マテリアルデザインのグリッドシステムを実装する2つのパッケージを作成しました。最初のmaterial-responsive-gridはCSSフレームワークであり、2番目のreact-material-responsive-gridは、このフレームワークを実装する一連のReactコンポーネントです。
これらのパッケージは、Googleが概説したresponsive UIの標準に準拠しているため、他のすべてのUIフレームワークで実装されているブレークポイントを変更する必要はありません。標準で指定されているすべてのビューポートサイズは、適切な溝、推奨される列数、および1600 dpを超えるレイアウトの動作さえも考慮してサポートされています。 Device Metricsガイドのすべてのデバイスで推奨されているように動作するはずです。
各パッケージはgithubで利用でき、Reactアプリのサンプルが含まれています。
は、ご質問があれば私に教えてください。
今、Material-UIには独自のFlexboxレイアウトがあります。 // githubの:それはあなたがこのリンクを訪問することができ、より詳細なドキュメントと例については、最新の素材-UIビルド
npm install [email protected]
でそれを使用することができ、アルファブランチ にhttps://material-ui-1dab0.firebaseapp.com/layout/responsive-uie-ui
- 1. React + MaterialUi IconMenuとListItemでの処理アクション
- 2. React/Typescript Ag-grid
- 3. MaterialUI水平フォーム
- 4. React-notification-system - JSON入力のトリガー通知
- 5. MaterialUIを使用したツールバー内のアバター
- 6. MaterialUIにギャップがあります。AppBar
- 7. Semantic Grid System/Lessを使用して画像を配置する方法は?
- 8. react-native-system-notification NativeModuleはapkリリースで未定義です
- 9. React-Grid-Layout:サイズ変更時にアイテムを再レンダリングする方法
- 10. ReactコンポーネントAg-grid filterChangedCallbackはdoesFilterPassをトリガーしません
- 11. React Data Gridでリンクを作成するには?
- 12. TK "grid"と "grid remove"
- 13. Reactプロジェクトでag-gridを使用するとエラーが発生する
- 14. React-VirtualizedのInfiniteScroll/Gridフェッチをどのようにデバッグできますか?
- 15. ag-GridのcellRenderer関数がReactコンポーネントを返すことはできますか?
- 16. react-data-grid - 独自のコンポーネントをツールバーに追加できますか?
- 17. React/Reduxダウンロードファイル
- 18. "using System;"コンパイルエラー
- 19. CodeIgniter Auth System
- 20. OpenGL L-Systemレンダリング
- 21. OpenLayer Coordinate System
- 22. System Wide Api Hooking
- 23. 'System :: String ^' to 'LPCWSTR'
- 24. SWT get Systemフォルダイメージ?
- 25. "System" -code "System.Linq" -code
- 26. SQL Scheduling System
- 27. Continuous Deployment System
- 28. AutoMapper Convention Based System
- 29. System DateTime C#
- 30. Photoshop Undo System
私はそれが彼らのロードマップにはまだだと信じています。httpsです.com/callemall/material-ui/issues/3614私は現在、私はuikitグリッドシステムのために作っている選択肢や他のものを探しています。 – Tony
ブートストラップソリューションを使用しない理由は何ですか? webpackを使用している場合やツリーを振るのをサポートするビルドツールを使用している場合は、バンドルに無関係なものを含めないでください。グリッドだけ。 –
@AvraamMavridisはそれほど醜い解決策ではありませんか?これらの2つのフレームワークがお互いに互換性があると私は約束できますか? –