我无法让 useMemo 做出反应。看看下面这个非常简单的 react 应用程序:
import React, { useMemo } from "react";
const testfunc = () => {
console.log("testfunc");
return true;
};
function App() {
const a = useMemo(() => testfunc(), []);
return <div className="App">My App</div>;
}
export default App;
您认为“testfunc”应该出现在控制台中多少次?它应该是一个,但它以两个的形式出现。我究竟做错了什么?