React
HTML
<div id="app"></div>
React
const App = (t) => {
const [state, setState] = React.useState((t = "a" ? [{id: 1}] : [{id: 2}, {id: 3}]).map((val) => ({...val, name: "n" + val.id})));
const [count, setCount] = React.useState(1);
React.useEffect(() => {
console.log("render");
});
return <button type="button" onClick={() => setCount(c => c += 1)}>{count}</button>;
}
ReactDOM.render(<App t="a" />, document.querySelector("#app"))