Задача: провести ревью, указать неточности и что можно было бы исправить.
// Указать неточности и то что можно было бы исправить.
import React from "react";
const pleaseReviewMe = () => {
const [count, setCount] = React.useState(1);
const [items, setItems] = React.useState([{ id: 1 }]);
React.useLayoutEffect(() => {
setInterval(() => console.log(count), 1000);
});
const click = React.useCallback(() => {
setCount(count + 1);
setItems([...items, { id: count + 1 }]);
} );
return (
<React.Fragment>
<ul>
{items.map((item) => (
<li>{item.id}</li>
))}
</ul>
<button onClick={() => click()}>add one</button>
</React.Fragment>
);
};
export default PleaseReviewMe;
🎯 Зачем спрашивают
📝 Ответ
⚖️ Компромиссы
🔎 Встречные вопросы
🚩 Красные флаги
🛠 Практика
📚 Источники / ссылки