earhart:React本地+路由

时间:2024-05-06 01:02:31
【文件属性】:

文件名称:earhart:React本地+路由

文件大小:437KB

文件格式:ZIP

更新时间:2024-05-06 01:02:31

TypeScript

耳塞 earhart是用于React Native应用程序的路由器 与其他路由库有何不同? 本机应用程序通常需要保持比Web状态更多的隐式状态,因此该库倾向于保持视图活动而不是卸载视图。 例如,在选项卡之间导航不会重置滚动位置或卸载任何组件,除非您希望这样做。 使用路由器实现手势可能会很痛苦,因此大多数情况下都需要处理这些手势,并且由于手势而发生的位置更改会被路由器捕获。 该API略有不同-大多数本机导航库都提供诸如Tabs,Stack和Switch之类的原始组件,并且该库也是如此。 您的路线按以下组件分组,最终结果如下所示: import { Router , Tabs , Route , Link , Navigator } from 'earhart' ; function App ( ) { return ( < Router> < Navigat


【文件预览】:
earhart-master
----example()
--------ios()
--------index.js(145B)
--------.watchmanconfig(2B)
--------android()
--------.flowconfig(2KB)
--------package.json(2KB)
--------jest.config.js(403B)
--------mock.js(1KB)
--------src()
--------.eslintrc.js(74B)
--------.gitignore(813B)
--------.buckconfig(114B)
--------.prettierrc.js(120B)
--------yarn.lock(331KB)
--------metro.config.js(937B)
--------.gitattributes(16B)
--------babel.config.js(213B)
----package.json(2KB)
----test()
--------library.test.tsx(680B)
----test-utils.tsx(2KB)
----mock.js(1KB)
----src()
--------stack.tsx(2KB)
--------tabs.tsx(2KB)
--------pager.tsx(7KB)
--------library.tsx(7KB)
--------switch.tsx(1KB)
--------hooks.ts(4KB)
--------index.ts(127B)
--------screen.tsx(2KB)
----tsconfig.json(786B)
----.gitignore(99B)
----README.md(7KB)
----yarn.lock(351KB)
----babel.config.js(134B)

网友评论