Jamie's Blog

  • Home
  • About me
  • Blogs

useState

Frontend Development

React: Solution for not Refreshing the Page after setState an Array

Problem Description: const [data, setData] = useState([]); data.push(1); setData(data); When I modify the origin array data and set it back, the page won’t refresh. Analysis: In vue and react, if you update a mutable object, it will cause the view to be updated. However, vue and react use shallow listening Read more…

By jamie, 1 year15 January 2024 ago
Frontend Development

Problem about infinite loop when calling the hook function useState in React

Today I tried to get data from the back end by calling a GET request, and then saved it to the state. But it caused an endless loop that kept sending requests. The code is as follows const [article, setArticle] = useState(); axios.get(url).then(({data}) => { setArticle(data) }) Solution: Use useEffect Read more…

By jamie, 2 years16 March 2023 ago
Categories
  • AWS (2)
  • Backend Development (36)
  • Bootstrap (1)
  • Computer Science (3)
  • Crawler (1)
  • CSS (3)
  • Database (11)
  • Design Model (1)
  • Docker (12)
  • Elasticsearch (2)
  • eslint (1)
  • Frontend Development (25)
  • git (1)
  • Gradle (1)
  • Gson (1)
  • hibernate (1)
  • HTML (1)
  • Jackson (2)
  • Java (13)
  • javascript (3)
  • json (2)
  • junit (4)
  • Linux (7)
  • Mybatis (4)
  • MySQL (7)
  • Networks (3)
  • Nginx (1)
  • prettier (1)
  • Pyppeteer (1)
  • React (16)
  • Spring (2)
  • Springboot (2)
  • Strapi (2)
  • version control (1)
  • wordpress (2)
  • About me
  • Blogs
  • Front Page
Hestia | Developed by ThemeIsle