如何在React Class组件中将Redux与多个React提供程序一起使用?

时间:2020-10-08 23:55:31

标签: redux react-redux

在使用Redux的React组件中,除了Redux connect()外,我还希望使用withCookies和withAuth0提供程序。

import { withCookies } from 'react-cookie';
import { withAuth0 } from '@auth0/auth0-react';

class TopBarRedux extends React.Component<any, any>{
...

export const TopBar = withCookies(
  withAuth0(
    connect(
      mapStateToProps,
      mapDispatchToProps,
    )(TopBarRedux)
  )
)

但是,使用组件时

<TopBar />

componentDidMount()被调用,但是从未调用componentDidUpdate()。导出常量的语法或顺序不正确吗?

0 个答案:

没有答案