Split list out into separate react component