The main goal is to optimize the rendering of Blazor components. One way to achieve this is to prevent rendering that is triggered by a property not used in the Blazor component. It's necessary for the component to remember the last state of selected properties and allow rendering only based on their changes.
I propose to add to the compiler:
functions for working with POCO objects due to the comparison of base type values.
a function for directly filling an existing POCO object without reading/accessing the connector.
Implement filtering in ShouldRender() in RenderableContentControl for the array of changes of selected base properties.
The main goal is to optimize the rendering of Blazor components. One way to achieve this is to prevent rendering that is triggered by a property not used in the Blazor component. It's necessary for the component to remember the last state of selected properties and allow rendering only based on their changes.
I propose to add to the compiler:
Implement filtering in
ShouldRender()
inRenderableContentControl
for the array of changes of selected base properties.