Skip to content

Commit 43c84d0

Browse files
authored
chore: skip unnecessary cloneElement in renderElement (#214)
1 parent 9e1a3dd commit 43c84d0

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## NEXT VERSION
44

55
- feat: add `ignoreFunctionInColumnCompare` to solve closure problem in renderers
6+
- chore: skip unnecessary cloneElement in `renderElement`
67

78
## v1.10.9 (2020-08-13)
89

src/utils.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import React from 'react';
22

33
export function renderElement(renderer, props) {
44
if (React.isValidElement(renderer)) {
5+
if (!props) return renderer;
56
return React.cloneElement(renderer, props);
67
} else if (typeof renderer === 'function') {
78
if (renderer.prototype && renderer.prototype.isReactComponent) {

0 commit comments

Comments
 (0)