Reactjs 当单击子组件按钮时,如何强制组件在react native中重新输入

Reactjs 当单击子组件按钮时,如何强制组件在react native中重新输入,reactjs,react-native,Reactjs,React Native,我有一个购物车组件,其中包含3个产品组件,当我通过单击“删除”按钮从购物车中删除产品时,我希望购物车组件提供删除的实时预览,只显示剩余的产品。虽然有很多方法,但您需要使用状态管理实现。 你可以试试redux或mobx。还有其他选择。如果应用程序不复杂,Mobx可以让您快速启动 解决这个问题有两种可能 Redux(或者您可以使用其他库)。如果道具发生变化,这将自动更新组件 如果您不使用redux之类的库来管理 然后,您可以通过将一个方法从组件传递到购物车,并在完成必要操作时在购物车中调用此方法来播

我有一个购物车组件,其中包含3个产品组件,当我通过单击“删除”按钮从购物车中删除产品时,我希望购物车组件提供删除的实时预览,只显示剩余的产品。虽然有很多方法,但您需要使用状态管理实现。
你可以试试redux或mobx。还有其他选择。如果应用程序不复杂,Mobx可以让您快速启动

解决这个问题有两种可能

  • Redux(或者您可以使用其他库)。如果道具发生变化,这将自动更新组件

  • 如果您不使用redux之类的库来管理 然后,您可以通过将一个方法从组件传递到购物车,并在完成必要操作时在购物车中调用此方法来播放应用程序。在这个方法中,只需切换您状态的布尔变量,或者您可以做任何您想做的事情,比如从购物车中以param的形式传递数据,并在组件中使用该值;这可能会刷新您的组件


  • 使用道具从父组件向子组件发送回调,单击时调用,在回调中从父组件状态删除项。您可以添加代码以支持该操作吗?