问题标签 [reactive-variable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
97 浏览

reactjs - Apollo 客户端反应变量更新未触发重新渲染

我正在尝试通过单击来切换此组件中显示的图像。我正在使用 Apollo Client 的反应变量,如仅限本地字段中所示,并遵循此博客文章中的更新反应变量部分。

在调用回调之前和之后记录status[index].isHidden显示反应变量值已正确更改,但组件未重新渲染。

额外信息:不确定它是否可能是问题的一部分,但对于上下文,StyledPortrait它是一个 img 标签样式的组件,status[index].isHidden初始值是true并且它正确显示spinnerSVG在浏览器中。