Description
I'm preparing to begin work on the implementation and just wanted to verify that i'm headed in the right direction.
Firstly, to open the project in VStudio 2017 i'm forced to upgrade all the xproj projects to csproj, I'm gonna assume you're fine with that.
Regarding the implementation, my first thought is to extend ReactComponent, enabling code reuse of many of the protected functions and variables there.
Then create a HtmlHelper extension method, Html.ReactRouter with similar parameters and functionality to Html.React + the "magic" that enables rendering a react router component with context.
So for the structure, I'm wondering if it would make sense to create a new project and alter the build to create a new NuGet pkg?
Seeing as this is addon functionality that not all users will need.