草庐IT

react-native-mapbox-gl

全部标签

javascript - 传递 React Redux 意外键以创建商店

我收到错误Unexpectedkey"characters"foundininitialStateargumentpassedtocreateStore。预计会找到一个已知的reducer键:“marvelReducer”、“routing”。意外键将被忽略。根reducer:import{combineReducers}from'redux';import{routerReducer}from'react-router-redux';importmarvelReducerfrom'./marvelReducer';constrootReducer=combineReducers({m

javascript - 找不到模块 'react'

我正在尝试将React集成到现有网页中。目前,我无法加载我的React应用程序。我的React应用程序有两个文件。此时,它们看起来像这样:myApp.jsimportReactfrom'react';importReactDOMfrom'react-dom';importMyComponentfrom'./components/myComponent';ReactDOM.render(,document.getElementById('root'));我的组件.jsimportReactfrom'react';importReactDOMfrom'react-dom';classMyC

javascript - JavaScript 中的 'native' 关键字是什么意思?

我在Chrome的开发者控制台中偶然发现了一个名为v8Locale的函数。出于好奇,我进入了获取源码的函数,结果显示如下代码:function(a){nativefunctionNativeJSLocale();varb=NativeJSLocale(a);this.locale=b.locale;this.language=b.language;this.script=b.script;this.region=b.region;}我开始在Internet上搜索并找到了thisfile这似乎是来源(尽管它看起来已经被缩小了)。我不知道native关键字在这里是什么意思。当我尝试自己制作

javascript - 如何防止加载 React 的多个副本?

在我之前的Meteor应用程序中,使用browserify和React,一切正常,直到我切换到meteorwebpack.我使用react-select在我的Meteor应用程序中,它运行良好,但使用browserify我可以防止加载多个react副本,从而防止我现在遇到的这个错误:Error:InvariantViolation:addComponentAsRefTo(...):OnlyaReactOwnercanhaverefs.Youmightbeaddingareftoacomponentthatwasnotcreatedinsideacomponent's`render`me

javascript - 在 react 中导入多个文件

我正在为我的React项目使用create-react-app。它已经为导入图像配置了webpack。我希望将多个图像(比如10个)从一个图像文件夹导入到一个组件中。最简单的方法是添加多个导入语句,例如-importImg0from'../images/0.png';importImg1from'../images/1.png';importImg2from'../images/2.png';importImg3from'../images/3.png';importImg4from'../images/4.png';importImg5from'../images/5.png';im

javascript - 在 react native 中返回时如何使用 flatlist 保持滚动位置?

我是ReactNative的新手。向前导航然后返回到该屏幕时,我在保持平面列表的位置时遇到问题。当前行为向前导航然后向后导航时,滚动位置会丢失。预期行为当浏览大量项目列表时,用户向下滚动列表并单击某个项目。该应用程序会转到显示产品详细信息的下一页。如果用户决定向后导航,则页面不会滚动到前一点。 最佳答案 尝试处理状态下滚动位置的变化:handleScroll方法:handleScroll:function(event:Object){this.setState({scrollPosition:event.nativeEvent.co

javascript - 在 Jasmine 测试中更新 React 组件状态

我有一个相对简单的React组件,它根据其状态呈现列表。然后我有一个karma/jasmine测试来渲染组件,设置它的状态,并检查是否渲染了正确的标记。我遇到的问题是,每次我在我的组件上执行setState({})或forceUpdate()时,我都会收到错误消息:TypeError:'undefined'isnotanobject(evaluating'deepestAncestor.firstChild')at/home/company/projects/user_interface_kit/bower_components/react/react.js:10314在React组件

javascript - React - 忽略子节点

有没有办法阻止React移除/更改React组件中嵌入的节点。例如,我有一个React组件,它充当一个非React组件的容器,该非React组件自行管理其DOM。有没有办法为reactjs标记这样的组件,这样它就不会修改它的DOM?在我的例子中,我希望我的React组件可以被CKeditor内联编辑,但是React总是删除/销毁编辑器和它添加到DOM的所有节点,因为它们没有在React组件本身中定义,并且所以它认为那些元素不应该存在。有什么想法吗? 最佳答案 如果您从组件上的shouldComponentUpdate方法返回fals

javascript - 在 react-js 中使用 immutable-js 时使用 PropTypes

我在React中使用immutable-js和react-immutable-proptypes。//CommentBox.jsxgetInitialState(){return{comments:Immutable.List.of({author:'PeteHunt',text:'Heythere!'},{author:'JustinGordon',text:'Alohafrom@railsonmaui'})};},render(){console.log(this.state.comments.constructor);return(Comments);}//CommentList

javascript - 从 React-Native 应用程序中的另一个类访问静态变量?

在我的react-native应用程序中,我目前有一个User类,我在其中定义了一个当前用户,如下所示:classUser{staticcurrentUser=null;//otherrelevantcodeherestaticgetCurrentUser(){returncurrentUser;}}exportdefaultUser;在另一个类中,我试图访问此currentUser的设置值。我不知道如何正确调用这个函数;我收到错误User.getCurrentUserisnotafunction。我应该以不同的方式调用此函数吗?varUser=require('./User');ge