Reactjs React JS应用程序项目与ASP.Net核心项目的利弊分析

Reactjs React JS应用程序项目与ASP.Net核心项目的利弊分析,reactjs,asp.net-core,asp.net-core-mvc,Reactjs,Asp.net Core,Asp.net Core Mvc,我是React JS的新手,希望关注演示层应用程序项目的选择。我正在使用ASP.Net核心API生存作为后端。我发现创建前端应用程序项目主要有两种方法 选项1-使用节点命令“npx Create react app”创建一个react应用程序,在不使用任何C#.Net组件的情况下处理可视化代码,并调用API服务 选项2-创建一个ASP.Net核心MVC项目,添加ReactJS.Net并继续工作() 以下是我的问题 如果我遵循选项1的路径,管理应用程序安全、路由、身份验证和授权等是否会很困难。?在

我是React JS的新手,希望关注演示层应用程序项目的选择。我正在使用ASP.Net核心API生存作为后端。我发现创建前端应用程序项目主要有两种方法

选项1-使用节点命令“npx Create react app”创建一个react应用程序,在不使用任何C#.Net组件的情况下处理可视化代码,并调用API服务

选项2-创建一个ASP.Net核心MVC项目,添加ReactJS.Net并继续工作()

以下是我的问题

如果我遵循选项1的路径,管理应用程序安全、路由、身份验证和授权等是否会很困难。?在处理安全性、路由、身份验证和授权方面,ASP.NETCore是否会提供任何额外的支持

采用选项2方法的好处是什么

我想选择选项1,为前端设置一个纯JS应用程序,我可能会面临哪些挑战

谢谢