@jbomhold3 by default I think we should be able to validate on every keystroke.
By default, I think the debounce timer should be 0.
Debounce timer should be just an option to optimize performance for blazor server side application to prevent hit the server on every keystroke.
For blazor WASM doesn't make any performance issue.
can expose the timer value. Don't think it should be the default behavior as just watching for the enter key was lagging the crap out of blazer. I don't want this to be peoples default experience but if the timer is exposed then your welcome to change it to zero to disable it
Wasm/Server/Both?
Hi guys, I was thinking of a nice feature to all components.
What about to make all components hide-able by razor and css internally?
Looking at code its better to <mycomponent Hide=true /> (For razor Hide) or <mycomponent Hidden=true /> ( For css hide)
Rather than @if(!hide) { <mycomponent /> } or <mycomponent class="@(hidden ? "d-none" : "")" /> }
<mycomponent Hide=true /> or <mycomponent Hidden=true /> looks cleaner rather than applying if or conditional parameter everywhere for hiding components.