Git Product home page Git Product logo

blazorcustomelementsdemo's Introduction

Blazor Custom Elements

This repository contains some sample using Blazor Custom Elements to reuse Blazor components in other technologies.

Prerequisites

.NET 7 SDK must be installed.

The project to run are the following.

  • MyAwesomeBlog.Web.Site: is the ASP.NET Core MVC project which represents the frontend of the blog.
  • MyAwesomeBlog.Web.Api: is the ASP.NET Core WebApi project which exposes the endpoints to manage the comments of a post
  • myawesomeblog.backoffice: is the React project which represents the backoffice area

Branches

The branch main contains the starting point of the project.

The branch blazorcustomelements contains the implementation of the Blazor component which needs to be added to the React and ASP.NET Core MVC project.

The branch blazorcustomelements-end contains the implementation of the post management using Blazor Custom Elements both in the React and the ASP.NET Core MVC projects.

The branch blazorcustomelements-css contains an implementations of the custom elemnts using CSS isolation.

The branch eventcallbacks contains the implementation of the custom elements including the management of EventCallbacks and dynamic parameters.

The branch faking-authorization contains a sample using a simple and fake authorization management to view the delete operation for a post comment.

Slides

blazorcustomelementsdemo's People

Contributors

albx avatar iupsilon avatar

Stargazers

Totti avatar

Watchers

Totti avatar  avatar  avatar

Forkers

iupsilon

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.