首页 > 解决方案 > 调用 useState 是否会重新渲染组件?

问题描述

import React, { useState } from 'react';
import logo from './logo.svg';
import './App.css';

import Home from './Components/Home';

function App() {
  console.log("Rendered")
  let [count, setCount] = useState(0);

  return (
    <>
      <h1>Hello World</h1>
    </>
  );
}

export default App;

Console Output: 

Rendered
Rendered

我知道调用 setCount 方法会重新渲染 App 组件,但是使用 useState 挂钩初始化计数状态会重新渲染 App 组件吗?

标签: reactjsreact-hooks

解决方案


推荐阅读