ReactJS use cases