Item system. Components or not?

Thanks! I was scared that I might run into some problems by choosing the wrong approach. Your answer really helped me and motivated me to spend more time actually trying to implement it.

It’s survival game, so there will be many items (materials, weapons, etc.) First I’m planning to make singleplayer and later add multiplayer functionality.