* refactor(suite): fix typing of Virtualized component and improve perf by memoizing VirtualizedList while mantaining type safety
* refactor(suite): remove needless state from VirtualizedList
* refactor(suite): leverage memo() for memoizing expensive items list in VirtualizedList component
* feat(components): set up react testing