Actions.replace(key) 在 React Native 中不起作用,它给出了如错误中所示的错误
Actions.replace(key) is not working in react native it is giving error like shown in error
The error generated like this when I am trying to replace scene in
react native router flux.
Actions.replace('home') like this
Give me solution what should I do to remove this error
It is not able to pop the previous scene or how can I remove scene
from router
在这种情况下,Actions.replace 不使用此家庭场景,仅适用于它正在使用的另一个场景
TypeError: Converting circular structure to JSON
at JSON.stringify (<anonymous>)
at popPrevious (State.js:63)
at reducer (Reducer.js:36)
at Object.Navigator.router.getStateForAction (navigationStore.js:500)
at NavigationContainer._this.dispatch (createNavigationContainer.js:315)
at NavigationStore.dispatch (navigationStore.js:840)
at NavigationStore.replace (navigationStore.js:908)
at LoginScreen.js:92
at tryCallOne (core.js:37)
at core.js:123
Actions.home({type:'reset'}) 使用这个我们可以在路由器流量中路由到主屏幕或登录屏幕,并在注销时执行相同操作,登录({type:'reset'})
像这样你可以在 router flux
中重置你的路线
The error generated like this when I am trying to replace scene in
react native router flux.
Actions.replace('home') like this
Give me solution what should I do to remove this error
It is not able to pop the previous scene or how can I remove scene
from router
在这种情况下,Actions.replace 不使用此家庭场景,仅适用于它正在使用的另一个场景
TypeError: Converting circular structure to JSON
at JSON.stringify (<anonymous>)
at popPrevious (State.js:63)
at reducer (Reducer.js:36)
at Object.Navigator.router.getStateForAction (navigationStore.js:500)
at NavigationContainer._this.dispatch (createNavigationContainer.js:315)
at NavigationStore.dispatch (navigationStore.js:840)
at NavigationStore.replace (navigationStore.js:908)
at LoginScreen.js:92
at tryCallOne (core.js:37)
at core.js:123
Actions.home({type:'reset'}) 使用这个我们可以在路由器流量中路由到主屏幕或登录屏幕,并在注销时执行相同操作,登录({type:'reset'}) 像这样你可以在 router flux
中重置你的路线