使用其他钩子的Reactjs钩子

我需要创建一个自定义钩子,该钩子应该包含将在我的页面中所有地方使用的所有处理程序。我的要求是;

  1. 应该可以从页面中的所有组件访问处理程序
  2. 处理程序应该能够使用其他钩子,例如useContext

So, created a useHandlers hook sandbox

但是,无法使LogHandler可从页面访问,因此接收到LogHandler不是一个函数

任何的想法?

评论