JSViewComponents is an extension of standard ASP.NET Core View components which allows to easily create components with added JavaScript/TypeScript functionality for ASP.NET projects.
- a way to extend the natural solution for ASP.NET MVC visual components (View components) with your custom components and additional JavaScript/TypeScript
- server rendered (no SEO problems; quick browser rendering)
- not another heavy JS framework of browser-rendered library components
- not dependent on external libraries or polyfills
This solution includes two projects:
JSViewComponents library; can be referenced as a Visual Studio project, or as a NuGet package.
Example of a MVC project using (and extending) JSViewComponents.
This project has been created by jordisan, partially based on a reusable components library