feat(renderer-core): added log when executing setState

This commit is contained in:
liujuping 2023-04-17 17:37:33 +08:00 committed by 林熠
parent 016d54bdde
commit 5c49044a77

View File

@ -1,6 +1,9 @@
import { getLogger } from '@alilc/lowcode-utils';
import baseRendererFactory from './base';
import { IBaseRendererProps, IBaseRenderComponent } from '../types';
const logger = getLogger({ level: 'warn', bizName: 'renderer-core:page' });
export default function pageRendererFactory(): IBaseRenderComponent {
const BaseRenderer = baseRendererFactory();
return class PageRenderer extends BaseRenderer {
@ -29,6 +32,11 @@ export default function pageRendererFactory(): IBaseRenderComponent {
super.componentDidUpdate?.(prevProps, _prevState, snapshot);
}
setState(state: any, callback?: () => void) {
logger.info('page set state', state);
super.setState(state, callback);
}
render() {
const { __schema, __components } = this.props;
if (this.__checkSchema(__schema)) {