Feat: Use memo to wrap canvas nodes to improve fluency #3221 (#7929)

### What problem does this PR solve?

Feat: Use memo to wrap canvas nodes to improve fluency #3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
balibabu
2025-05-29 11:10:45 +08:00
committed by GitHub
parent 64f930b1c5
commit 3f695a542c
20 changed files with 78 additions and 28 deletions

View File

@ -7,6 +7,7 @@ import { needsSingleStepDebugging } from '../../utils';
import NodeDropdown from './dropdown';
import { NextNodePopover } from './popover';
import { memo } from 'react';
import { RunTooltip } from '../../flow-tooltip';
interface IProps {
id: string;
@ -37,7 +38,7 @@ export function RunStatus({ id, name, label }: IProps) {
);
}
const NodeHeader = ({
const InnerNodeHeader = ({
label,
id,
name,
@ -70,4 +71,6 @@ const NodeHeader = ({
);
};
const NodeHeader = memo(InnerNodeHeader);
export default NodeHeader;