问题标签 [reactjs-native]

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 回答
125 浏览

android - ReactJS,红屏无法下载JS Bundle

我生成的 reactjs 本机项目编译并启动 correclty - 几乎,因为我得到一个带有以下消息的红屏

我的配置有什么问题?

在此处输入图像描述

0 投票
0 回答
2015 浏览

react-native - 在 react-native 代码中使用 React.DOM

我刚刚开始使用 react-native Android 应用程序。我想使用 React.DOM 而不是使用 .jsx 代码。

例如,我想使用 React.DOM 包装器,而不是下面的 .jsx 语法。

添加 var DOM = require('react-dom') 的那一刻,我开始看到错误 “需要未知模块“react/lib/ReactDOM”。如果您确定模块在那里,请尝试重新启动打包程序”

我重建,重新部署,重新启动了开发服务器..没有运气,不知道如何捆绑这个包..感谢任何建议。

谢谢 !

0 投票
1 回答
46 浏览

reactjs - reactjs 和 reactDOM 这两个文件有什么作用?

今天我用 ReactJS 完成了我的 hello world 示例,

以上两个CDN的包含,就是想知道,它们有什么区别,为什么要包含,目的是什么?

0 投票
3 回答
43640 浏览

javascript - ReactJS toLowerCase 不是一个函数

我正在通过将我的文本转换为小写并将其索引与 -1 进行比较来进行比较,以便对 中的特定字段具有一些价值ReactJS,但我在 JavaScript 控制台中收到此错误:

未捕获的 TypeError:props.filterText.toLowerCase 不是函数

0 投票
2 回答
133 浏览

reactjs - 将 ReactJS 与 npm 一起使用并给出以下错误(意外令牌)

任何信息都会很有帮助,最初我也运行了 npm install babel-loader 命令。

我有

./app-client.js 中的错误模块构建失败:SyntaxError:/Users/dawatramani/ReactNodejs/app-client.js:

意外令牌 (4:13)

在 Parser.pp.raise (/Users/dawatramani/ReactNodejs/node_modules/babel-core/node_modules/babylon/lib/parser/location.js:22:13) 在 Parser.pp.unexpected (/Users/dawatramani/ReactNodejs/ node_modules/babel-core/node_modules/babylon/lib/parser/util.js:89:8) 在 Parser.pp.parseExprAtom (/Users/dawatramani/ReactNodejs/node_modules/babel-core/node_modules/babylon/lib/parser/ expression.js:522:12) 在 Parser.pp.parseExprSubscripts (/Users/dawatramani/ReactNodejs/node_modules/babel-core/node_modules/babylon/lib/parser/expression.js:277:19) 在 Parser.pp.parseMaybeUnary (/Users/dawatramani/ReactNodejs/node_modules/babel-core/node_modules/babylon/lib/parser/expression.js:257:19) 在 Parser.pp.parseExprOps (/Users/dawatramani/ReactNodejs/node_modules/babel-core/ node_modules/babylon/lib/parser/expression.js:188:19) 在 Parser.pp。parseMaybeConditional (/Users/dawatramani/ReactNodejs/node_modules/babel-core/node_modules/babylon/lib/parser/expression.js:165:19) 在 Parser.pp.parseMaybeAssign (/Users/dawatramani/ReactNodejs/node_modules/babel-core /node_modules/babylon/lib/parser/expression.js:128:19) 在 Parser.pp.parseExprListItem (/Users/dawatramani/ReactNodejs/node_modules/babel-core/node_modules/babylon/lib/parser/expression.js:1046 :16) 在 Parser.pp.parseCallExpressionArguments (/Users/dawatramani/ReactNodejs/node_modules/babel-core/node_modules/babylon/lib/parser/expression.js:353:20) 在 Parser.pp.parseSubscripts (/Users/dawatramani /ReactNodejs/node_modules/babel-core/node_modules/babylon/lib/parser/expression.js:316:31)在 Parser.pp。parseExprSubscripts (/Users/dawatramani/ReactNodejs/node_modules/babel-core/node_modules/babylon/lib/parser/expression.js:287:15) 在 Parser.pp.parseMaybeUnary (/Users/dawatramani/ReactNodejs/node_modules/babel-core /node_modules/babylon/lib/parser/expression.js:257:19) 在 Parser.pp.parseExprOps (/Users/dawatramani/ReactNodejs/node_modules/babel-core/node_modules/babylon/lib/parser/expression.js:188 :19) 在 Parser.pp.parseMaybeConditional (/Users/dawatramani/ReactNodejs/node_modules/babel-core/node_modules/babylon/lib/parser/expression.js:165:19) 在 Parser.pp.parseMaybeAssign (/Users/dawatramani /ReactNodejs/node_modules/babel-core/node_modules/babylon/lib/parser/expression.js:128:19) 在 Parser.pp.parseExpression (/Users/dawatramani/ReactNodejs/node_modules/babel-core/node_modules/babylon/lib /parser/expression.js:92:19) 在 Parser.pp.parseBlockBody (/Users/dawatramani/ReactNodejs/node_modules/babel-core/node_modules/babylon/lib/parser/statement.js:163:19) ReactNodejs/node_modules/babel-core/node_modules/babylon/lib/parser/statement.js:529:21) 在 Parser.pp.parseTopLevel (/Users/dawatramani/ReactNodejs/node_modules/babel-core/node_modules/babylon/lib/ parser/statement.js:36:8) 在 Parser.parse (/Users/dawatramani/ReactNodejs/node_modules/babel-core/node_modules/babylon/lib/parser/index.js:129:19) 在 parse (/Users/ dawatramani/ReactNodejs/node_modules/babel-core/node_modules/babylon/lib/index.js:47:47) 在 File.parse (/Users/dawatramani/ReactNodejs/node_modules/babel-core/lib/transformation/file/index. js:517:34) 在文件中。parseCode (/Users/dawatramani/ReactNodejs/node_modules/babel-core/lib/transformation/file/index.js:603:20) 在/Users/dawatramani/ReactNodejs/node_modules/babel-core/lib/transformation/pipeline.js :49:12 在 File.wrap (/Users/dawatramani/ReactNodejs/node_modules/babel-core/lib/transformation/file/index.js:563:16) 在 Pipeline.transform (/Users/dawatramani/ReactNodejs/node_modules/ babel-core/lib/transformation/pipeline.js:47:17) 在 Object.module.exports (/Users/ dawatramani/ReactNodejs/node_modules/babel-loader/index.js:88:12)在 Pipeline.transform (/Users/dawatramani/ReactNodejs/node_modules/babel-core/lib/transformation /pipeline.js:47:17) 在转换 (/Users/dawatramani/ReactNodejs/node_modules/babel-loader/index.js:14:22) 在 Object.module.exports (/Users/dawatramani/ReactNodejs/node_modules/babel -loader/index.js:88:12)在 Pipeline.transform (/Users/dawatramani/ReactNodejs/node_modules/babel-core/lib/transformation /pipeline.js:47:17) 在转换 (/Users/dawatramani/ReactNodejs/node_modules/babel-loader/index.js:14:22) 在 Object.module.exports (/Users/dawatramani/ReactNodejs/node_modules/babel -loader/index.js:88:12)

0 投票
11 回答
253361 浏览

reactjs - 如何从 ReactJS 代码进行休息后调用?

我是 ReactJS 和 UI 的新手,我想知道如何从 ReactJS 代码进行简单的基于 REST 的 POST 调用。

如果有任何示例,那将非常有帮助。

0 投票
1 回答
386 浏览

javascript - 如何在 html 文件中使用一个 .js 文件中定义的 ReactJS 组件

我在我的 HTML 文件中定义了我的 reactjs 组件,如下所示:

现在,我可以轻松地在我的 HTML 页面中使用它。但是,我需要像这样编写整个代码:

WORKHISTORY.js 文件:

WORKHISTORY.html 文件:

我怎样才能做到这一点?

0 投票
1 回答
225 浏览

reactjs - Reactjs/Flux/altjs Listen for Store Changes 减慢应用程序

我需要在每个按钮单击 listView 时更新 Store 并相应地更改按钮状态图标。unfollowing_ids 是一个数组。

什么是实现的有效方法。

0 投票
2 回答
33357 浏览

javascript - 我可以在本机反应中禁用视图组件吗?

我的应用程序屏幕有一个带有少量文本输入的视图组件。我无法禁用文本输入。有没有办法可以禁用完整视图?

PS:通过禁用视图组件,我的意思是该组件呈现但对任何操作都没有响应。

0 投票
1 回答
252 浏览

reactjs - 如何向 ReactElement 添加函数

我正在尝试使用通常用于网络的内部 Javascript 库,其中包含数百万行代码(因此我真的很想使用它而不是更改其中的任何内容:D)与 React Native。

这个库中有一些抽象的 DOM 操作,我正在尝试使用 React Native 使抽象工作。

基本上,我们在网络上所做的就是将一个 HTML 元素传递给库,然后库用其他元素填充它。稍后,这个库可能会从树中删除元素或添加一些元素,这取决于我们告诉它做什么。所以我希望能够向这个库传递一个 ReactElement,以便 React Native 自动处理绘图部分。

这是图书馆所做的,非常非常简化:

这就是我想做的事情:

但是ReactElement没有append功能。所以我想知道是否有办法以某种方式向 ReactElement 添加函数。这将允许我创建一个名为 append 的函数,该函数将添加子元素并重新渲染元素。我已经尝试过了,显然它是只读的。我想扩展 ReactElement 类,但是如何告诉 React 使用我的类而不是 ReactElement?

我也对新想法持开放态度,我对 React/React Native 还是很陌生,所以也许我在这方面完全错了!:)

谢谢