Very simple code here. I'm wondering if this is the expected outcome. I'm upgrading an npm module and it requires I pass these items to useState which was not previously necessary. Unfortunately, I guess this can't be done with useState? Am I right? I'd love to be wrong.
Where props.items contains an array of class-based React components, useState returns an empty array:
const [items, set] = useState(props.items);
Input:
Output:
*Note, images use prop spreading inside of array because I'm out of ideas besides, rework all the things.

