Skip to content

Commit a8051ae

Browse files
authored
Merge pull request alibaba#2705 from owenchen1004/main
fix: executeLifeCycleMethod return bug in renderer
2 parents d41f2c1 + b786c8f commit a8051ae

File tree

1 file changed

+2
-1
lines changed
  • packages/renderer-core/src/renderer

1 file changed

+2
-1
lines changed

packages/renderer-core/src/renderer/base.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,8 @@ export default function baseRendererFactory(): IBaseRenderComponent {
182182
__afterInit(_props: IBaseRendererProps) { }
183183

184184
static getDerivedStateFromProps(props: IBaseRendererProps, state: any) {
185-
return executeLifeCycleMethod(this, props?.__schema, 'getDerivedStateFromProps', [props, state], props.thisRequiredInJSE);
185+
const result = executeLifeCycleMethod(this, props?.__schema, 'getDerivedStateFromProps', [props, state], props.thisRequiredInJSE);
186+
return result === undefined ? null : result;
186187
}
187188

188189
async getSnapshotBeforeUpdate(...args: any[]) {

0 commit comments

Comments
 (0)