问题标签 [statsig]

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 投票
1 回答
124 浏览

javascript - Statsig - 如何从特征门获得真实价值?

我正在尝试在我的 react(Nextjs) 应用程序中实现 StatSig(参考: https ://docs.statsig.com/)功能。我创建了新的功能门changeComponentUI,并且规则已添加为Environment Tier-> Any of- staging, development。从客户端我正在尝试将数据检索为,即使它处于打开状态const statsigFeatureOn = useGate('changecomponentui').value,我也总是会获得价值。false

在 app.js 我已经初始化像,

在浏览器的网络选项卡中,我得到 -

请求有效载荷,

输出是(预览),

我怎样才能在这里获得真正的价值?同样在输出中,有一个具有true价值的对象,但我没有得到它是针对哪个特征门的数据。

请帮我解决这个问题。

0 投票
1 回答
30 浏览

javascript - ReactJs - 如何将 ApolloProvider 包装在 StatsigProvider 中?

在 react(nextjs) 应用程序中,我statsig-react用来切换 mastergraphql 端点(urls)。现在我在将 statsig 与 apollo 连接时遇到了一个问题。

我的 app.js 就像,

在 apollo.js 中,我正在改变uri

在这里,我和往常statsigFeatureOn一样false。如果我检查useGate包装在下面的任何其他组件中的值,StatsigProvider就会得到true值(必需的输出)。

如果我以正常方式将 ApolloProvider 包装在 StatsigProvider 下,将无法获得所需的输出。我尝试了几种方法并得到了不同类型的错误和输出。

如何true在初始加载时在 apollo.js 中获取价值?