问题标签 [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.
react-native - 在 react-native 代码中使用 React.DOM
我刚刚开始使用 react-native Android 应用程序。我想使用 React.DOM 而不是使用 .jsx 代码。
例如,我想使用 React.DOM 包装器,而不是下面的 .jsx 语法。
添加 var DOM = require('react-dom') 的那一刻,我开始看到错误 “需要未知模块“react/lib/ReactDOM”。如果您确定模块在那里,请尝试重新启动打包程序”
我重建,重新部署,重新启动了开发服务器..没有运气,不知道如何捆绑这个包..感谢任何建议。
谢谢 !
reactjs - reactjs 和 reactDOM 这两个文件有什么作用?
今天我用 ReactJS 完成了我的 hello world 示例,
以上两个CDN的包含,就是想知道,它们有什么区别,为什么要包含,目的是什么?
javascript - ReactJS toLowerCase 不是一个函数
我正在通过将我的文本转换为小写并将其索引与 -1 进行比较来进行比较,以便对 中的特定字段具有一些价值ReactJS
,但我在 JavaScript 控制台中收到此错误:
未捕获的 TypeError:props.filterText.toLowerCase 不是函数
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)
reactjs - 如何从 ReactJS 代码进行休息后调用?
我是 ReactJS 和 UI 的新手,我想知道如何从 ReactJS 代码进行简单的基于 REST 的 POST 调用。
如果有任何示例,那将非常有帮助。
javascript - 如何在 html 文件中使用一个 .js 文件中定义的 ReactJS 组件
我在我的 HTML 文件中定义了我的 reactjs 组件,如下所示:
现在,我可以轻松地在我的 HTML 页面中使用它。但是,我需要像这样编写整个代码:
WORKHISTORY.js 文件:
WORKHISTORY.html 文件:
我怎样才能做到这一点?
reactjs - Reactjs/Flux/altjs Listen for Store Changes 减慢应用程序
我需要在每个按钮单击 listView 时更新 Store 并相应地更改按钮状态图标。unfollowing_ids 是一个数组。
什么是实现的有效方法。
javascript - 我可以在本机反应中禁用视图组件吗?
我的应用程序屏幕有一个带有少量文本输入的视图组件。我无法禁用文本输入。有没有办法可以禁用完整视图?
PS:通过禁用视图组件,我的意思是该组件呈现但对任何操作都没有响应。
reactjs - 如何向 ReactElement 添加函数
我正在尝试使用通常用于网络的内部 Javascript 库,其中包含数百万行代码(因此我真的很想使用它而不是更改其中的任何内容:D)与 React Native。
这个库中有一些抽象的 DOM 操作,我正在尝试使用 React Native 使抽象工作。
基本上,我们在网络上所做的就是将一个 HTML 元素传递给库,然后库用其他元素填充它。稍后,这个库可能会从树中删除元素或添加一些元素,这取决于我们告诉它做什么。所以我希望能够向这个库传递一个 ReactElement,以便 React Native 自动处理绘图部分。
这是图书馆所做的,非常非常简化:
这就是我想做的事情:
但是ReactElement
没有append
功能。所以我想知道是否有办法以某种方式向 ReactElement 添加函数。这将允许我创建一个名为 append 的函数,该函数将添加子元素并重新渲染元素。我已经尝试过了,显然它是只读的。我想扩展 ReactElement 类,但是如何告诉 React 使用我的类而不是 ReactElement?
我也对新想法持开放态度,我对 React/React Native 还是很陌生,所以也许我在这方面完全错了!:)
谢谢