「.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
https://github.com/OpenTouryoProject/FrontendTemplates/tree/develop/SPA/React/react_template
をベースにしてASP.NETのCRUD処理を実装する。
以下があるが、基本は1、2辺りを使う。
return ( <button className="btn btn-default" style={{color: "red"}}/> );
var btnstyle = { color: "red" }; return ( <button className="btn btn-default" style={btnstyle}/> );
mapでループする場合、JSXのelementにkeyプロパティを追加する。
以下のように処理できる。
fetch("URL", {method, headers, body}).then(...
{ 'Accept': 'application/json', 'Content-Type': 'application/x-www-form-urlencoded;' };
{ 'Accept': 'application/json', 'Content-Type': 'application/json' };
= "xxx=XXX&yyy=YYY&zzz=ZZZ"
= JSON.stringify({xxx:XXX, yyy: YYY, zzz: ZZZ}) ;
https://github.com/OpenTouryoProject/FrontendTemplates/tree/develop/SPA/React/redux_template
をベースにしてASP.NETのCRUD処理を実装する。
Componentのstateを、
Container側でmapStateToProps?することでprop化する。
双方向バインドを行う場合、input type="text" の onChange時をRedux化する必要がある。
以下のレイアウト崩れの解消を行う。