问题标签 [reactjs.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1219 浏览

asp.net-mvc-5 - MVC5 上的 ReactJS NET 无法解决依赖关系

我遇到了与此处以下问题中提到的相同的问题:

MVC5 上的 ReactJS.Net 无法解决依赖关系

这个问题中的所有内容都完全相同,并且具有描述性。但是,这个问题必须再次回答,原因如下:

我有最新的 dll 和应用的修复(最新的 React.NET dll):

该项目适用于我的 3 台机器(本地、开发服务器、QA 服务器)。但是当我尝试部署到生产环境时,我遇到了以下错误消息:

[JsRuntimeException: Object does not support this property or method]
MsieJavaScriptEngine.ActiveScript.ActiveScriptJsEngineBase.InvokeScript(Action action) +161
JavaScriptEngineSwitcher.Msie.MsieJsEngine.InnerExecute(String code)

...

[TinyIoCResolutionException:无法解析类型:React.JavaScriptEngineFactory]

...

[TinyIoCResolutionException:无法解析类型:React.ReactEnvironment]

这是在 IIS7.5 上运行的,我刚刚升级到 .net 4.5。

我应该查看其他缺少的要求吗?

0 投票
2 回答
9579 浏览

reactjs - 无法读取未定义的属性“渲染”

使用 JsxBundleConfig 构建 JSX,使用 Angular ngReact 指令在 Angular 内渲染反应。每次我尝试包含一个反应组件时,控制台中都会出现错误无法读取未定义的属性“渲染”,并且没有渲染任何内容

0 投票
1 回答
2689 浏览

reactjs.net - ReactJS.net - 我如何使用 ES6 模块

我成功运行了 ReactJS.Net,包括使用 ES6 语法。

我正在使用使用 Babel 的默认 Jsx 转换管道。在浏览器中查看源代码,我可以看到 ES6 代码已被 ReactJS.Net 转换为 ES5

我一直无法让模块工作。

浏览器给了我2个错误:

如何使用 ES6 模块?

最简单的例子:

库.js

UserOfLib.js

转换为这个(查看浏览器源代码):

库:

用户库:

0 投票
1 回答
732 浏览

asp.net-mvc-5 - Pass a relative image url to a Reactjs component from asp.net

How should i pass the relative url to my ReactJs component from a asp.net mvc 5 project?

Sample URL:

sample component:

});

From server I am using Reactjs.Net therefore my html

0 投票
0 回答
65 浏览

jspm - 是否可以使用 JSPM 声明一个模块以暴露给全局命名空间?

我正在使用 ReactJS.NET 在服务器上呈现反应组件。为此,您需要在应用程序启动时(在服务器上)向其传递组件列表。ReactJS.NET 虽然不做模块,所以你需要传递一个包,其中所有组件在范围内都是公共的。这样做的首选方法是创建一个单独的本地包,您可以将其传递。

在 ReactJS.NET ( http://reactjs.net/guides/webpack.html ) 的文档中,他们给出了一个使用 webpack 执行此操作的示例,特别是使用 Expose-loader 插件 ( https://github.com/webpack/暴露加载器)。

是否有使用 JSPM 的类似插件/选项?

0 投票
0 回答
248 浏览

reactjs.net - 调试时不重新编译 JSX 文件

ReactJS.NET 在调试时不会重新编译。

它编译一次,然后保持静态。

奇怪的是,当我在我的应用程序中出现错误并且我的应用程序已经构建时,我可以修复 JSX,它可以编译而无需重新构建我的应用程序,但它只会执行一次。

我应该在哪里解决它?

我的 Web.config 有

在我看来,我已经用所有三种方法调用了 JSX

我应该怎么做才能解决这个问题?

0 投票
1 回答
495 浏览

asp.net-mvc - ReactJS.NET:无法触发点击事件

我正在使用 ASP.NET MVC 运行 ReactJS.NET,并且一切都很好,除了......我无法触发任何类型的事件......

我尝试过的:

1) 消除所有 JQuery 引用/使用 -没有成功

2)onHover,onClick,在 React 组件内部和外部都有功能 -没有成功

这是我的代码:

在 index.cshtml 中附加 ProductLine React 组件

反应组件

0 投票
1 回答
463 浏览

c# - ReactJS.NET - 我如何从另一个组件更新一个组件中的道具?

我一直在寻找一整天,通过从我的产品列表(this.props.products)中选择一个新项目来更新我的 ShoppingCart(this.props.shoppingCart)。

我找到了一种方法,但它似乎真的很麻烦和复杂,那就是使用这样的调度程序:

如果我没记错的话,这也需要 npm-package flex 和 node.js ?这并不理想,因为我使用的是 Visual Studio 和 ReactJS.NET ..

那么......我到底怎么以容易管理的方式做到这一点?

全球调度员:

用法 :

如何更新?

0 投票
1 回答
721 浏览

javascript - 如何在 ReactJs.Net 的 JSX 文件中使用自定义 ReactJs 组件

我想使用以下反应组件ImageLoader但我不明白如何将它集成到我当前的 Asp.net mvc 项目中。我目前正在使用 ReactJs.net 的帮助从一个单独的 JSX 运行我自己的 reactJs 组件。

0 投票
1 回答
1856 浏览

javascript - Uncaught ReferenceError: Showdown is not defined, ReactJS.NET

问题:我正在学习本教程来了解 React.js。我已将 showdown.js 文件正确添加到项目中,并证明它已作为脚本文件加载到客户端浏览器中。当页面加载并且我查看控制台时,它会显示标题中列出的错误。

环境: MVC 4/5,Reactjs.NET

JSX 文件如下所示:

证明 showdown.js 文件被发送到客户端 Chrome 浏览器:

摊牌加载

证明 JSX 文件中的语法正确

抛出异常的代码行是:

ShowDownConvertor

问题 如何获得 Showdown.convertor 的新实例?