The purpose is to avoid having to load data from the API every time. The main benefit from this will be reaped when navigation is added - currently navigating via the address bar results in application reload which negates the benefits of this change.
Also includes an upgrade for .NET 5 which addresses #9 - although benchmarking indicates a performance degradation so that will need further investigation.
This PR addresses issue #7
The purpose is to avoid having to load data from the API every time. The main benefit from this will be reaped when navigation is added - currently navigating via the address bar results in application reload which negates the benefits of this change.
Also includes an upgrade for .NET 5 which addresses #9 - although benchmarking indicates a performance degradation so that will need further investigation.