我正在研究分页,我有一些问题。
我认为基于光标的要复杂得多,这使得基于偏移量的分页更加可取。只有以实时数据为中心的系统才需要基于游标的分页。
它说 componentWillReceiveProps 已被重命名...但我的代码中没有“componentWillReceiveProps”只有效果...也许它在节点模块中。
所以我试图忽略他们,但我不知道如何......
我使用了 create-react-app 并且我正在使用 ts-lint。
我看了一下连接mongodb的示例代码,看到了一句看不懂的内容。
为什么在开发的情况下使用全局变量是安全的?又为何没有投入生产?
您不需要理解代码。请只看评论部分。
import { MongoClient } from 'mongodb'
let client
let clientPromise
if (process.env.NODE_ENV === 'development') {
// In development mode, use a global variable so that the value
// is preserved across module reloads caused by HMR (Hot Module Replacement).
if (!global._mongoClientPromise) {
client = new MongoClient(uri, options)
global._mongoClientPromise = client.connect()
}
clientPromise = global._mongoClientPromise
} else {
// In production mode, it's best to not use a global variable.
client = new MongoClient(uri, options)
clientPromise = client.connect() …Run Code Online (Sandbox Code Playgroud) 我试图在网络状态正在进行时显示预加载器。
我知道每个查询都会返回自己的网络状态,但在我的应用程序中有很多不同的查询。我希望有一种方法可以在全球范围内处理所有查询的所有网络状态。
我想在代码中了解以下问题的答案:“网络上是否有任何待处理的查询?”。
当附加一个新域时,我做了一个逻辑,通过 fetch 检查该域是否正常工作。
fetch("https://" + domain).then((result)=>{
const isOk = result.status === 200
...
})
Run Code Online (Sandbox Code Playgroud)
但是,我认为通过 fetch 获取整个 HTML 文档只是为了检查它是否有效,效率很低。我怎样才能只获取状态值?
javascript ×2
api-design ×1
architecture ×1
fetch ×1
http ×1
networking ×1
node.js ×1
pagination ×1
react-apollo ×1
reactjs ×1