react native vs typescript