React class component 有没有类似自定义hooks复用逻辑的方法?

新手上路,请多包涵

如题,在function component中,我们可以将一套state和相关的handler抽离成为自定义hook,并且可以使用多个自定义的hook, 但是在class component中,我一直没有找到好的解决办法,(对于类似于使用多个自定义hook的场景,HOC不太适合)目前我是通过mobx来写一个class,其中包括了state和对应的handler方法,然后需要用的时候就把这个class new一个实例出来,也看过redux,但是redux似乎是建议整个应用只创建一个store,更像是为了全局应用状态共享而生的。所以不知道是否还有其他好办法能在class component中实现类似的代码抽离方法吗?

阅读 466
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题