.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

特徴

Just the UI

コンポーネント指向

Virtual DOM

Data flow

コンポーネント中のデータの流れをProperty -> StateからUI要素へ一方向化している。

ファースト・ステップ

インストール

npm install -g create-react-app

サンプルの生成と実行

生成

サンプルを生成する。

create-react-app react-app

実行

サンプルを実行する。 (サンプルのルートディレクトリで以下コマンドを実行)

npm start

サンプルの実装

以下のように実装する。

App.jsを書換

https://github.com/OpenTouryoProject/SampleProgram/blob/SpaTemplate/Template/SPATemplate/react_app/src/App.js

Menu.jsを追加

https://github.com/OpenTouryoProject/SampleProgram/blob/SpaTemplate/Template/SPATemplate/react_app/src/Menu.js

データおよびイベント連携

ベストプラクティス

その他

Flux

Redux

SharedState?

Componentライブラリ

CSS

react-bootstrap

BootstrapをReactから使いやすくしたライブラリ。

Material-UI

リサイズ・移動など

React-Resizable

Drag&Dropで画面項目をリサイズ

React-Draggable

Drag&Dropで画面項目を移動

UIコンポーネント

React Contextmenu

右クリックでメニューを表示する

React Tree Menu Component

ツリーメニュー

rc-calendar

カレンダーでの日付表示、日付入力機能

react-big-calendar

スケジューラ用途のカレンダー

React Bootstrap Table

高機能テーブルコンポーネント(ソートやフィルタリング、ページジング)。

参考

@IT

Qiita

Schoo

学べる生放送コミュニケーションサービス

POSTD

Flux

Redux


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS