作者回复: 回答的很好,结合了 useReducer 和 useContext ,可以看到,从 redux 转到 context,基本代码逻辑是没有变化的,都是 dispatch action。这里也看到了 useReducer 的使用场景,通常都会和 useContext 结合来完成一些比较复杂的数据管理逻辑,在一定程度可以取代 redux。
作者回复: 文中示例的 antd modal 就是基于 portal 实现的。