1) Used `class` attribute in JSX instead of `className` (Header element).
2) Mismatched/unclosed root `div` tags causing unbalanced JSX/HTML.
3) HTML comment (``) placed inside JSX (invalid in JSX).
4) `
` tag not self-closed in JSX (should be `
`).
5) Used `onclick` (lowercase) instead of `onClick` on a JSX element.
6) Used wrong variable names in map: `itm` vs `item` causing ReferenceError when spreading.
7) Misspelled `setState` as `setstate` (method does not exist).
8) Used `ReactDom` (capitalization error) instead of `ReactDOM`.
9) Script type set to `text/javascript` for JSX code — should be `text/babel` when using Babel standalone.
10) Incorrect usage of spread / undefined variable when passing props: `{...item}` where `item` is not defined in that scope.