MCPcopy
hub / github.com/BetaSu/big-react / App

Function App

demos/performance/useMemo.tsx:5–17  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

3// 方式1:App提取 bailout四要素
4// 方式2:ExpensiveSubtree用memo包裹
5export default function App() {
6 const [num, update] = useState(0);
7 console.log('App render ', num);
8
9 const Cpn = useMemo(() => <ExpensiveSubtree />, []);
10
11 return (
12 <div onClick={() => update(num + 100)}>
13 <p>num is: {num}</p>
14 {Cpn}
15 </div>
16 );
17}
18
19function ExpensiveSubtree() {
20 console.log('ExpensiveSubtree render');

Callers

nothing calls this directly

Calls 2

useStateFunction · 0.90
useMemoFunction · 0.90

Tested by

no test coverage detected