lxr
lxr
> > 正在改造中,但是严格模式 useEffect/useMount 执行两次是不可避免的。 > > useEffect 不能把它当作生命周期来看。 > > 但是 useMount 的定位是把它是等价成 componentDidMount 来做的吧。 > > ```js > const useMount = (fn: VoidFunction) => { > const didMoment...
> > 这是 react 的规则,我们不应该去破坏。 > > 但我理解,useMount就只应该执行一次,这和react的规则无关。 只是要在react的规则下,实现一个useMount。 为啥 useMount 就应该只执行一次呢,componentDidMount 也会执行两次
@JX-Zhuang 你做了么,我没看到 pr 呢
> @crazylxr @brickspert 有人在跟进吗?要不我来试一下? 好呀
@j3r0lin 由于改一个 option 对代码影响比较大,会破坏以前的一些结构,最终解决用加一个 是否正在轮询的状态来满足这个场景,可以持续关注一下
@MrHeer 能 参考 #758 完整的提一下 你的 RFC 吗,你现在这个太不完善了,不好评估
你这改了之后,所有的 demo ts 类型都有问题了呢
对,各个业务述求都不太一样,手动处理一下我觉得问题也很简单的。
emm,用这个我感觉直接用 redux 不就行了,主要的差别在于哪里呢?
这个就暂时不考虑了哈。