首页 > 解决方案 > 使用另一个组件更新/刷新一个组件

问题描述

对于这个问题我很抱歉,但我是新来的反应并试图找到关于如何从另一个类组件更新另一个类组件的最佳实践。

例如我有 AddItem.js 和 ViewItem.js 但有相同的路线。我正在通过重新渲染(componentDidMount())来更新 ViewItem.js ListGroup。如何使用 AddItem.js 按钮 onClick 执行此操作?

标签: javascriptreactjsreduxsingle-page-application

解决方案


您可以在父级中获取一个新的状态属性并将其作为道具传递给 AddItem 和 ViewItem 并将该道具用作这两个组件的状态,并且在您的按钮单击事件中您可以更改状态并在状态更改时自动渲染组件.

看这个简单的例子


推荐阅读