react vs rxjs vs tslint vs typescript vs webpack