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.