(props)
| 2 | import React, { useState } from 'react'; |
| 3 | |
| 4 | const Demo: React.FC<{ count: number }> = (props) => { |
| 5 | const [randomNum, setRandomNum] = useState(Math.random()); |
| 6 | |
| 7 | useWhyDidYouUpdate('Demo', { ...props, randomNum }); |
| 8 | |
| 9 | return ( |
| 10 | <div> |
| 11 | <div> |
| 12 | <span>number: {props.count}</span> |
| 13 | </div> |
| 14 | <div> |
| 15 | randomNum: {randomNum} |
| 16 | <button onClick={() => setRandomNum(Math.random)}> |
| 17 | 设置随机 state |
| 18 | </button> |
| 19 | </div> |
| 20 | </div> |
| 21 | ); |
| 22 | }; |
| 23 | |
| 24 | export default () => { |
| 25 | const [count, setCount] = useState(0); |
nothing calls this directly
no test coverage detected