JavaScriptに関する質問を何でもしていい掲示板です。匿名での投稿も可能です。どんなことでもどしどし書き込んでください。回答もどなたでも自由にできます。僕も回答できる内容であれば必ず回答します!
質問は下記に沿って書いていただくと回答しやすくなります。
react-bootstrap-tableを大量に使っているときのカラム管理のベストプラクティスを知りたいです。
bResultColumnsが該当箇所です。
jsonではformatterを記述できないので、jsで書いてexportするのがベストかなとは思っていますが。
const seasonFormatter=(cell,row)=>{
if(row.league_id===null){
return (<b>通算</b>)
}else{
return cell
}
}
const gameFormatter=(cell,row)=>{
if(row.game_date !== null){
return moment(row.game_date).format('MM/DD')+'-'+row.game_number+'対'+row.opponent_name
}else{
return <b>{row.title}通算</b>
}
}
const bResultColumns = [
{
dataField: 'title',
text: 'シーズン',
classes:'int',
formatter:seasonFormatter
},
{
dataField: 'tpa',
text: '打席数',
classes:'int',
},
.....
]