问题标签 [reactjs]

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 投票
1 回答
5711 浏览

javascript - 带有 react.js 的动态 mathjax

我尝试在react.js页面上结合 markdown 示例,并尝试让它使用 mathjax 渲染方程式。( jsFiddle )

理想情况下,它会接受一个输入

并返回积分符号

在这里输入一些标记∫</p>

react.js 代码直接取自 Facebook 的页面。我希望我MathJax.Hub.Queue在正确的地方打电话——他们的文档讨论了动态 MathJax

MathJax页面上有一个类似的示例,它处理方程式但不处理降价。

0 投票
2 回答
10043 浏览

javascript - React js 和 bootstrap modal 来自 github 上的示例

我正在尝试设置一个带有反应的应用程序,除了我的模态外,一切都很顺利。我已使用以下链接中的此代码,未触及,但出现错误。https://github.com/facebook/react/blob/master/examples/jquery-bootstrap/js/app.js

试试这个小提琴http://jsbin.com/eGocaZa/1/edit?html,css,output

回调函数似乎无法访问“this”。如果您在控制台中记录“this”,它会记录窗口对象。

我确实传入了这个并返回了一个新函数,该函数似乎可以工作,但似乎不对,并且不能很好地与 jsfiddle 配合使用。我在本地触发了模态,但随后我在 close 函数中遇到了同样的问题。任何帮助,将不胜感激。谢谢!

0 投票
2 回答
46927 浏览

javascript - reactjs - 锚标记链接

我试图弄清楚如何将这些代码行输出为类似

在此处输入图像描述

BASE_URL在此处输入图像描述

当我运行这段代码时,我在浏览器中得到这个输出: 在此处输入图像描述

这样做的正确方法是什么?

0 投票
13 回答
74347 浏览

javascript - this.setState 没有像我期望的那样合并状态

我有以下状态:

然后我更新状态:

由于setState假设要合并,我希望它是:

但相反,它吃掉了 id 并且状态是:

这是预期的行为吗?仅更新嵌套状态对象的一个​​属性的解决方案是什么?

0 投票
21 回答
391920 浏览

javascript - 使用 React 在浏览器上重新渲染视图调整大小

调整浏览器窗口大小时,如何让 React 重新渲染视图?

背景

我有一些想要在页面上单独布局的块,但是我也希望它们在浏览器窗口更改时更新。最终的结果将类似于Ben Holland 的Pinterest 布局,但使用 React 而不仅仅是 jQuery 编写。我还有一段路要走。

代码

这是我的应用程序:

然后我有Block组件(相当于Pin上面 Pinterest 示例中的 a ):

和列表/集合Blocks

问题

我应该添加 jQuery 的窗口调整大小吗?如果有,在哪里?

有没有更“反应”的方式来做到这一点?

0 投票
2 回答
13759 浏览

reactjs - 为什么 IE8 在使用 Facebook 的 React.js 时出现脚本错误

我正在使用 Facebook 的反应。不确定是什么导致了这个错误,接缝会自己反应吗?

我收到一个 IE8 脚本错误:Object doesn't support this property or method on line 10898 for react.js

我没有使用缩小版,这是评论的开发版。还有其他人对 Facebook 的反应在 IE8 中不起作用有疑问吗?想知道是否有某种设置必须用于响应在 IE 中工作???

0 投票
13 回答
285337 浏览

javascript - ReactJS 将 HTML 字符串转换为 JSX

我在处理 facebook 的 ReactJS 时遇到了麻烦。每当我执行 ajax 并想要显示 html 数据时,ReactJS 都会将其显示为文本。(见下图)

ReactJS 渲染字符串

数据通过jquery Ajax 的成功回调函数显示。

在此处输入图像描述

有什么简单的方法可以将其转换为 html 吗?我应该如何使用 ReactJS 来做到这一点?

0 投票
1 回答
5646 浏览

javascript - Facebook React.js 示例错误?

我正在试用 Facebook 的 Reactjs 库,发现它很棒。我已经完成了示例/教程并使其正常工作。

现在我在: http: //facebook.github.io/react/docs/interactivity-and-dynamic-uis.html

我正在尝试代码:

运行上面的代码后,我什么也没得到。在我的谷歌浏览器控制台中,我得到的错误是Uncaught SyntaxError: Unexpected token <,以<p onClick={this.handleClick}>

我想知道是否有人可以告诉我代码有什么问题?

此致。

0 投票
1 回答
2623 浏览

javascript - React.js 和 ExtJS 4

我刚刚探索了react.js,我认为它很棒,但是我有一个问题。你知道如何使用 React.js 渲染一个 extjs 布局吗?

我知道 react.js 旨在创建components,而不是整个布局。所以我认为我需要使它们相对(组件之间的链接操作,例如按钮使用来自其他输入的文本更改某些 div 的值 - 组件?)

感谢您的任何想法。

0 投票
2 回答
8881 浏览

javascript - 如何从 react.js 元素中删除特定的事件侦听器

我将这个简单的渲染函数与一些处理程序一起使用:

在 React.createClass 函数中,使用类似:this.removeTheListener函数,然后我将如何删除特定的 mouseMove 函数?不管 mouseMove 函数的性能如何,我知道它的资源很重,但对于我正在做的事情来说,它是完美的事件。

是否可以只删除一个特定的侦听器,然后在删除后在不同的时间点将其添加回来?