cloneElement shallowly merges props, preferring the new props over the original props for matching names.