JavaScript UI Libraries & Blazor Components Suite – Smart UI › Forums › Editor & Inputs › React experts, how do you handle Input? › Reply To: React experts, how do you handle Input?
Hi,
Smart.DateRangeInput is compatible with Blazor routing because it’s a Blazor component that supports two-way data binding. However, its state does not persist automatically when you navigate to a different route and come back, because Blazor by default re-renders the component tree when navigating.
Why state is lost?
When you navigate between pages in Blazor (using NavLink or NavigationManager.NavigateTo), the page is disposed and re-rendered, so any selected date range in SmartDateRangeInput is reset unless you store it somewhere.
Best regards,
Markov
Smart UI Team
https://www.htmlelements.com/