文件名称:shimo-navigation:石墨react-native app导航系统
文件大小:86KB
文件格式:ZIP
更新时间:2024-03-31 11:07:04
系统开源
Shimo导航 石墨文档React Native应用程序导航系统 基于react-navigation的修改内容记录: StackRouter: 修改了route.key的生成规则,由之前的uuid替代替换:通过Screen.screenKey的静态方法生成key,或获取routeName作为key(方便goBack指定参数)#1 修改了调用navigationOptions生成函数时加入的navigation prop结构,同#7 禁止了具有相同的键的导航操作#2 StackNavigator: 导航器的调度方法里面导航状态的设置替换同步识读#3 过渡器: _startTransition在进行重置操作的时候禁止了先前的动画#4 CardStackTransitioner: _render渲染场景的时候获取过渡模糊与focus的路由名,并合并CardStack的transition
【文件预览】:
shimo-navigation-master
----.gitignore(353B)
----README.md(2KB)
----Example()
--------ios()
--------components()
--------.gitignore(774B)
--------index.android.js(17B)
--------android()
--------index.ios.js(17B)
--------main.js(309B)
--------__tests__()
--------.gitattributes(16B)
--------package.json(505B)
--------screens()
--------.babelrc(34B)
--------.buckconfig(114B)
--------.flowconfig(1KB)
--------app.json(57B)
--------.watchmanconfig(2B)
----LICENSE(1KB)
----.eslintrc(15KB)
----.gitattributes(378B)
----package.json(499B)
----src()
--------react-navigation.web.js(46B)
--------routers()
--------views()
--------react-navigation.js(2KB)
--------NavigationActions.js(385B)
--------navigators()
--------createNavigationContainer.js(736B)
----.eslintignore(43B)
----.npmignore(9B)
----.editorconfig(283B)