如果通过更新道具重新呈现组件,React.js状态会更新吗?

时间:2017-12-15 08:16:00

标签: reactjs

即使在通过改变道具重新渲染后,我是否可以在组件中保持相同的状态?

以下是该方案。 我有2个组件 - Table和TablePagination以及Wrapper。

<Container>
  <Table />
  <TablePagination handlePagination={this.handlePagination} />
</Container>

我有一个表,我将所选的rowIds保存在this.state.selected中以使其突出显示。

当我从tablePagination更改页面时,Table的状态已更新,我从this.state.selected中丢失了选定的ID。

我希望在从tablePagination更新页面之后保留它们。

由于

PS:我发现从@Hector评论中重新渲染组件后,状态不会更新。

谢谢大家。

0 个答案:

没有答案