Javascript 设置useEffect内的状态在酶中不起作用

Javascript 设置useEffect内的状态在酶中不起作用,javascript,reactjs,react-hooks,Javascript,Reactjs,React Hooks,我正在尝试使用状态true测试此组件: <DashboardBreadcrumbButtons canShare={stateHooks.state.canShare} /> 在我的应用程序中 设置状态是一种异步操作,因此很难预测何时设置。您可以使用下面的代码更新assert操作上方的包装器组件。这对我有用 componentWrapper.update(); setState是一个异步操作,因此很难预测何时设置它。您可以使用下面的代码更新assert操作上方的包装器组件。这对我

我正在尝试使用状态true测试此组件:

<DashboardBreadcrumbButtons canShare={stateHooks.state.canShare} />
在我的应用程序中
设置状态是一种异步操作,因此很难预测何时设置。您可以使用下面的代码更新assert操作上方的包装器组件。这对我有用

componentWrapper.update();

setState是一个异步操作,因此很难预测何时设置它。您可以使用下面的代码更新assert操作上方的包装器组件。这对我有用

componentWrapper.update();

请始终为您的问题提供所有相关代码。如果看不到单元测试的实际代码,我们将无法帮助您。请始终提供与您的问题相关的所有代码。如果看不到单元测试的实际代码,我们将无法帮助您。