在另一个组件内重新渲染组件

时间:2017-05-12 20:19:26

标签: javascript reactjs material-ui

所以我有一个名为TicketView的组件,在我的另一个组件中使用,它被称为Table。 TicketView在表中初始化如下:

<TableRow key={index}> ... <TableRowColumn style={{width: '80px'}}><TicketView id={row.TicketID} /></TableRowColumn> </TableRow>

TableRow数据是使用Axios传播的,我在表上刷新了5秒,使用GET方法每5秒刷新一次表数据。但是,在刷新期间,所有输入的数据都会更改,但TicketView组件所需的数据不会更改。我不确定如何从TicketView刷新中精确刷新Table组件。最好的方式是什么?

1 个答案:

答案 0 :(得分:1)

因此,根据我的最佳方法是将从GET方法到达的新数据作为道具传递给TicketView组件,并且react将呈现新值。