How can I use existing JavaScript libraries with Blazor?

To use existing JavaScript libraries with Blazor, you can utilize JavaScript Interop, which allows you to call JavaScript functions from your C# code and vice versa.  Here are the general steps:  4. Create a C# method that calls the JavaScript function. Use the InvokeAsync method of the IJSRuntime service to invoke the JavaScript function: In the example above, myLibrary refers to the JavaScript library and myFunction is the name of the JavaScript function that you want to call. arg1 and arg2 are the arguments that you want to pass to the JavaScript function.  Note that the first argument to the InvokeAsync method specifies the name of the JavaScript function that you want to call, followed by any arguments that you want to pass to the function. 5. You can then call the CallMyLibraryFunction method in your component’s Razor markup or C# code. 

How do you style Blazor components using SASS?

The Web Compiler Visual Studio extension is used to compile the SASS files into CSS without having to install NPM or GULP. Go through the blog Get Some Sass Into Your Blazor App to see how to configure and style Blazor components using SASS.

I’m missing the Blazor template in Visual Studio.

From the official documentation, in order to get started with Blazor, you have to install the latest preview of VS 2019 with the ASP.NET and web development workload along with the Blazor extension. Also, In the Create a new ASP.NET Core Web Application dialog, confirm that .NET Core and ASP.NET Core 3.0 are selected. Refer to this getting started link for more information about Blazor prerequisites.