小编Mac*_*sas的帖子

Azure 上的小型且廉价的数据存储

我需要永久存储一些数据。由于定价 (Azure) 和数据量的原因,我不想使用 SQL 数据库。我只需要存储很少的配置对象(不超过 10 个属性)。很少会添加新数据(假设一个月内添加很少的对象)。有谁知道如何使用 Azure 平台以尽可能少的费用存储少量数据?

database storage azure

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

在 useEffect 钩子之外取消 Axios 发布请求

在这个例子中 GET 请求取消很好:

export default function Post (props) {
  const _cancelToken = axios.CancelToken.source()

  useEffect(() => {
    const _loadAsyncData = async () => {
      await axios.get('/post'), { cancelToken: _cancelToken.token })
    }

    _loadAsyncData()

    return () => {
      _cancelToken.cancel()
    }
  }, [])
  return ()
}

Run Code Online (Sandbox Code Playgroud)

但是当我需要通过 POST 请求保存表单时,我的代码如下所示:

export default function Form (props) {
  const _cancelToken = axios.CancelToken.source()
  const _zz = { qq: 'QQ' }

  const handleCreate = async e => {
    e.preventDefault()

    _zz.qq = 'ZZ'

    await axios.post('/form'), {}, { cancelToken: _cancelToken.token }) …
Run Code Online (Sandbox Code Playgroud)

reactjs axios react-hooks use-effect

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

标签 统计

axios ×1

azure ×1

database ×1

react-hooks ×1

reactjs ×1

storage ×1

use-effect ×1