小编Ale*_*lov的帖子

在javascript中异步stringify(序列化)到JSON

在我的react-native应用程序中,我需要stringify(序列化)大对象而不是阻塞js线程 - 使用另一个线程的异步api,如下所示:

JSON.stringifyAsync({ foo: "bar" }).then(x => console.log(x));
Run Code Online (Sandbox Code Playgroud)

请不要建议将JSON.stringify包装到Promise中,它只是推迟阻塞js线程.

javascript serialization parsing json asynchronous

5
推荐指数
1
解决办法
656
查看次数

如何检查ApolloError是否是由客户端网络连接引起的?

ApolloErrornetworkError属性,但当服务器响应 4** 或 5** 状态代码时设置它。

以及如何检查问题是否是由网络连接不良引起的?

try {
   apolloClient.query(someQuery)
} catch (error) {
  if (isInternetConnectionError(error)) { // how to check this?
    Alert.alert('Please check your internet connection!')
  } else {
    logException(error);
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript exception internet-connection apollo apollo-client

3
推荐指数
1
解决办法
1088
查看次数