小编dAm*_*m2K的帖子

React Fetch API 在页面加载时被调用 2 次

React Fetch API 在页面加载时被调用 2 次,我不知道这段代码中缺少什么或者我做错了什么。我从早上就遇到了这个问题,我非常感谢您提供的任何帮助。

import React, { useState, useEffect } from 'react'
    import axios from 'axios';
    import {  Grid, Paper, TextField } from '@mui/material'
    import PersonOutlineIcon from '@mui/icons-material/PersonOutline';
    
    function FormApi() {
    
      //Mui fileds and paper style
      const paperStyle = { padding: '50px ', width: 550, margin: '50px auto' }
    
      //Fetch data from api
      const [userx, setUserx] = useState([{data:null,support:null}]);
      const url = 'https://reqres.in/api/users/2';
    
        useEffect(()=>{
    
          //debugger
    
          const fetchData = async () =>{
    
            await axios.get(`${url}`)
            .then((response) =>{
              setUserx(response.data)
    
            }).catch((error)=>{
                console.log(error)
            }) …
Run Code Online (Sandbox Code Playgroud)

javascript npm axios

6
推荐指数
3
解决办法
2万
查看次数

z算法的实现

从4天开始,我正在阅读关于字符串和一些算法的模式匹配,为此我得到了KMP搜索算法,这很好,但我还得到了另一种字符串匹配方法,它与空间和时间复杂度方面的KMP相同,但有一个简单的解决方案.

算法是Z算法.

所以为此,我搜索谷歌,但我没有找到一个很好的解释算法.你能解释一下如何创建模式数组以及如何应用搜索过程吗?如果你将用c ++提供代码,这将是很好的.

string algorithm data-structures knuth-morris-pratt

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