本文提出了一种更适合 Web3 场景的数据获取方法,通过 Fetch -> Mapper -> UI 三层架构,将复杂性隔离,中心化缓存,避免过多的 hooks 和重渲染,从而提高性能和可维护性。这种方法借鉴了后端架构的思想,将前端分为数据获取层、数据转换层和UI展示层,使得代码更清晰、可预测,并易于扩展。