React.js组件重建了父级的每个属性更改

时间:2018-08-03 17:24:55

标签: javascript reactjs redux

我有一个react组件,它从连接到Redux商店的HOC接收道具。每次redux存储更新并且父母接收到它的道具时,IndentedBomTable都会被重建(即,它被卸载并被构造),这是不应该发生的。它应该更新,但不能从DOM中销毁。不过,这仅发生在此render()函数内部。在整个Web应用程序中,我都使用TableComponent,并且没有卸载问题。关于如何弄清楚为什么该组件无法保持挂载的任何建议?

 render(){
    const {partNum} = this.state;
    const IndentedBOMTable = IndentedBomSchema.TableComponent();
    return (
        <div>
            <Typography variant="display1">Indented BOM Query</Typography>
            <CardWithChildContent title="Entery Query">
                <TextFieldWithSubmit fieldTitle="Part Number" onSubmit={this.handleSubmit} />
            </CardWithChildContent>
            {IndentedBOMTable}
        </div>
    )
}

0 个答案:

没有答案