با سلام من از کامپوننت<ًRouter> پکیج react-native-router-flux استفاده میکنم خطای زیر رو دریافت میکنم.
Unhandled JS Exception: SyntaxError: Invalid or unexpected token
This error is located at:
in Router (at DrawerTest1.js:80)
in DrawerMenu (at App.js:6)
in App (at renderApplication.js:40)
in RCTView (at AppContainer.js:101)
in RCTView (at AppContainer.js:119)
in AppContainer (at renderApplication.js:39)
کد مربوط به صفحه DrawerTest1 به صورت زیر می باشد:
<Router>
<Lightbox>
<Scene key="root" hideNavBar>
<Scene key="D1" component={Shopping_Center} init />
<Scene key="D2" component={Contact_Us} />
</Scene>
<Scene key="loginorregisterlightbox" component={LoginOrRegister} />
</Lightbox>
</Router>
ورژن پیکیجهایی که استفاده میکنم به صورت زیر است:
"react-native-router-flux": "^4.0.6"
"react": "16.9.0"
"react-native": "0.61.5"
@Hamid
فکر میکنم یکم مدلی که از router flux استفاده کردی اشتباه هستش... مثال های موجود در gitHub این پکیج رو ببین مشکلت حل میشه..
return(
<Router>
<Stack key="root" hideNavBar>
<Lightbox>
<Stack key='main' hideNavBar>
<Scene key="D1" component={Shopping_Center} initial />
<Scene key="D2" component={Contact_Us} />
</Stack>
<Scene key="loginorregisterlightbox" component={LoginOrRegister} />
</Lightbox>
</Stack>
</Router>
)
برای گروه بندی از stack استفاده کنی بهتره
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟