新的 to B 业务(类似于普通的管理后台),对有些设计感觉很奇怪,比如:
页面间为什么会有大量传递复杂数据结构的需求( 50%以上页面)。目前他们的方案是全部走内存变量共享,这个就会导致页面刷新,数据全部丢失;从而延伸出来把这块数据全部落地 localStorage 的方案。
我理解不应该是简单参数走 query,少量特定场景走特定方案吗?所有人都不理解为什么要扁平化参数,不用组装好的复杂结构。我认为数据落地有风险(一致性,完整性等),他们认为这是很极限的情况,不接受;我认为页面间交互应尽量简单化,扁平化,减少沟通维护成本,他们认为现在现在成本更低(这边无脑传,那边无脑用)结构都不用维护。
一个两个我还能理解,一群人都这样,让我就有点奇怪了