React의 다른 행에 다른 열 레이아웃을 적용하면 다른 행의 열 레이아웃이 엉망입니다. 예를 들어, SpecialRows
은 표시하려는 표의 행입니다. SpecialBar
은 필터링, 검색 및 기타와 같은 다른 항목을 포함하는 테이블 위에있는 막대입니다. SpecialBar
은 SpecialRow
과 다른 열 레이아웃을 가지고 있지만이 작업을 수행하면 SpecialRow
열이 SpecialBar
열을 모방하고 모든 데이터가 오른쪽으로 사라집니다.Reactjs - 테이블 행의 다른 열 레이아웃이 다른 테이블 행에 영향을 미친다
어떤 생각일까요? 무슨 일 수있다
class Table1 extends React.Component {
<Table>
<tbody>
<SpecialBar {...this.props}/>
{this.props.moreRows.map((row) =>
<SpecialRow {...this.props} />
)}
</tbody>
</Table>
}
class SpecialBar extends React.Component {
render() {
return (
<tr>
<td className='col-md-1'>Text A</td>
<td className='col-md-10>Text B</td>
<td className='col-md-1>Text C</td>
</tr>
);
}
}
class SpecialRow extends React.Component {
render() {
return (
<td className='col-md-2'>Stuff</td>
<td className='col-md-2'>Stuff</td>
<td className='col-md-2'>Stuff</td>
<td className='col-md-2'>Stuff</td>
<td className='col-md-1'>Stuff</td>
<td className='col-md-1'>Stuff</td>
<td className='col-md-1'>Stuff</td>
<td className='col-md-1'>Stuff</td>
);
}
}
당신은 무슨 일이 일어나고 있는지 볼 수 있도록 이것을 위해 바이올린을 만들 수 있습니까? – codeslayer1