到目前为止,这是我的代码:
salesPrice.Text = Session["salesPrice"].ToString();
discountAmount.Text = Session["discountAmount"].ToString();
totalPrice.Text = Session["totalPrice"].ToString();
安装突变组件后,Apollo会做什么?
我觉得我不太了解Apollo内部运行的流程。
阿波罗(Apollo)是否订阅突变查询的结果?
然后在返回时更新缓存吗?
然后,数据是否以某些组件状态存储?
我觉得文档有时没有提供足够的信息...
答案 0 :(得分:0)
<Mutation/>
组件是... normal react component-它具有自己的状态,生命周期,它使用的是apollo客户端(及其缓存),并保留数据。
在渲染中,我们的渲染不是由组件的setState
引起的,这可能有点令人困惑。
如果<Mutation/>
是组件,则实际上您的内部内容是通过render
的{{1}}函数呈现的,而不是在我们的组件中显示的(它仅呈现{ {1}}组件)。这是组件树结构(具有自己的生命周期)中的附加深度级别。