我试图将组件从一个路由到另一个,我得到与反应路由器链接相关的错误和反应路由器的错误 - 编译失败我尝试使用反应路由器并将其包添加到我的项目库.
这里是我做路线的代码: -
1)[Index.js文件] [2]
2)[Navlink.js文件] [3]
3)[nav.js文件] [4]
在Index.js中,我在渲染方法中创建了一个路由器,但它显示了上面的错误.
在Navlink.js中,我创建了一个链接返回类,它提供了链接和所有属性.
在nav.js文件中,我通过import navlink.js文件使用了navlink.但是错误一直与反应路由器中存在的链接无关,而hashHistory在反应路由器中不存在.
如果有人知道请帮助.
1)Index.js
import React, { Component } from 'react';
import ReactDOM from 'react-dom';
import { Router, Route, hashHistory } from 'react-router';
import './index.css';
import App from './App';
import Homecontent from './homepage';
import Foo from './footer';
import registerServiceWorker from './registerServiceWorker';
import ourAdvantages from './ouradvantage';
import LoginForm from './loginform';
import BoRegistration from './boregistration';
import VoRegistration from './voregistration';
ReactDOM.render(<App />, document.getElementById('header'));
registerServiceWorker();
// ReactDOM.render(<Homecontent />, document.getElementById('homecontent'));
ReactDOM.render(( …Run Code Online (Sandbox Code Playgroud)我是 IOS 开发的新手,我已经在 React Native 中开发并构建了一个适用于 IOS 和 Android 的应用程序,并且该应用程序在 Android 中完全运行。我还在 iPhone 模拟器上安装了该应用程序进行测试,成功构建后,当应用程序打开时,它会崩溃,并且 Xcode 显示错误堆栈。
堆栈跟踪
2018-03-26 17:18:59.537548+0530 VwWoocommerceAppMain[57934:681649] -[__NSDictionaryM length]: unrecognized selector sent to instance 0x60000023abc0
2018-03-26 17:18:59.555 [fatal][tid:com.facebook.react.AsyncLocalStorageQueue] Exception '-[__NSDictionaryM length]: unrecognized selector sent to instance 0x60000023abc0' was thrown while invoking multiSet on target AsyncLocalStorage with params (
(
(
cart,
{
}
)
),
5873
)
callstack: (
0 CoreFoundation 0x0000000103f8212b __exceptionPreprocess + 171
1 libobjc.A.dylib 0x0000000102874f41 objc_exception_throw + 48
2 CoreFoundation 0x0000000104003024 -[NSObject(NSObject) doesNotRecognizeSelector:] + …Run Code Online (Sandbox Code Playgroud)