我有一个包含 table
的组件有两列:来源和注释。源是不可编辑的,注释有 textinput
用户可以编辑。该组件包含一个数组 体育数据填充两列布局, 中的每个元素体育数据代表一行 table
.
sportsData = [
{source="climbing", note="I really like this sport."},
{source="running", note="Meh, not a fan."},
{source="biking", note="I need to get a bike."},
{source="eating", note="Who isn't a fan?"}
];
当用户修改注释列中的字段之一时,它会更新 体育数据状态。
当体育数据状态用单个字段更新,这会重新渲染我的整个表吗?我认为这会对 100s/1000s 行产生负面性能影响。
最佳答案
就像@Zohaib-Ijaz 所说的,使用不同的组件(行、单元格、表格)不会重新渲染整个表格。
关于reactjs - 如果单个数据发生变化,React 会重新渲染组件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60119014/