繁体   English   中英

如何在 React.js 中使用 api 变量和动态 js 变量设置 useState 常量变量

[英]how to set a useState constant variable using api variables and dynamic js variables in React.js

我不知道如何搜索,所以这就是为什么标题有点奇怪,我将仅发布一个示例。 基本上我想知道如何用我创建的变量日期替换 DATEHERE。

import React, { useState } from "react";
import axios from "axios";

function App(loading, result) {
  const [test, setTest] = useState([]);

    var today = new Date(),
        date = "05-01-2021";
    
    const url = "random-api-url"
    
    const getData = async () => {
        const result = await axios.get(url);
        setTest(result.data.example.DATEHERE);
        console.log(result);
      };



 return (
        <div className="App">
          <h1 onClick={getData}>test</h1>
        </div>
      );
    }
    
    export default App;

如果您的响应result.data.example以 object 的形式出现?

{"05-01-2021": [] , ...}

如果是这样,请使用result.data.example[date]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM