react-activation
react-activation copied to clipboard
context初值不能为undefined
trafficstars
不是很明白为什么这里要判断值不是undefined,如果将context初始值设为undefined会报错
https://github.com/CJY0208/react-activation/blob/4fb793fd7de50af8e7220503d243c116bb7be241/src/core/Bridge/Context/ConsumerWrapper.js#L11-L17
这里造成的问题是如果 context 上下文初始值为 undefined,后续更新就无法桥接了对吗?
sorry,没有通读代码不太明白桥接的意思。
代码层面来看,会导致ConsumerWrapper的递归中那一层的this.ctxInfo为null,也即没有初始化,而后续context的值更新,不再是undefined,进而导致null被传递进某一层的ProviderBridge,被使用时触发报错。

一直忘记这个问题了...现在看好像还存在,暂时先留着...
什么时候解决一下?