「 REACT NAVIGATION 」 August 29, 2018
【React Navigation】十三、在任意组件中使用navigation属性
Words count 9.9k Reading time 9 mins.
withNavigation是一个更高阶的组件,它可以将navigation属性传递给一个包装好的组件。当您无法直接将navigation传递到组件中,或者不想在深层嵌套的子项中传递它时,它将很有用。
1 | import React from 'react'; |
「 REACT NAVIGATION 」 August 29, 2018
Words count 960 Reading time 1 mins.
该项目将React Native 中文网 - 文档这部分内容浓缩为成一个android程序,方便童鞋们随时随地掏出手机学习React Native:
「 REACT NAVIGATION 」 August 29, 2018
Words count 9.9k Reading time 9 mins.
withNavigation是一个更高阶的组件,它可以将navigation属性传递给一个包装好的组件。当您无法直接将navigation传递到组件中,或者不想在深层嵌套的子项中传递它时,它将很有用。
1 | import React from 'react'; |
「 REACT NAVIGATION 」 August 29, 2018
Words count 4.6k Reading time 4 mins.
在默认情况下,当用户点击返回键时,react-navigation将会返回上一级页面,或者直接退出程序(当没有上一级页面时)。这是默认的合理处理,但有些情形下我们可能希望自定义返回键的一些行为。
假如你正在查找一种简单的处理,可以直接导出社区开源的包:react-navigation-backhandler。在接下来的小节中,我们将会介绍这个包是如何实现返回键的自定义功能的
举个例子,在某个页面,用户选择了列表的某一项,选中的那项当前是选中状态。当你按下返回键时,你首先希望的是选中的那项变成不被...
Read article「 REACT NAVIGATION 」 August 29, 2018
Words count 27k Reading time 25 mins.
每个页面都可以配置来决定它在导航器中的呈现方式。在基础文档的配置标题栏部分,我们介绍了它的工作原理。
在本文档中,我们将会解释当有多个导航器一起使用时它是如何工作的。看完该章节,你将学习到如何将navigationOptions放在正确的位置,并确保可以正确的配置导航器。如果你把它们放在错误的地方,有可能什么都不会发生,但也可能会发生令人困惑和意外的事情。值得庆幸的是,以下的环节理解起来相对比较简单。
只能从导航器的某个屏幕组件来修改它的导航选项。这同样适用于导航器嵌套使用的情况
试想这样的一种...
Read article「 REACT NAVIGATION 」 August 29, 2018
Words count 18k Reading time 17 mins.
在使用堆栈导航器和抽屉导航器下实现沉浸状态栏相对比较简单,你可以直接使用由React Native提供的StatusBar组件,并设置你的配置。
1 | import React from... |
「 REACT NAVIGATION 」 August 29, 2018
Words count 24k Reading time 22 mins.
大部分应用在用户访问与用户相关的数据或者其他一些私有内容时,需要先进行身份验证。通常,流程将如下所示:
1 |
「 REACT NAVIGATION 」 August 29, 2018
Words count 6.6k Reading time 6 mins.
1 | import React from 'react'; |
「 REACT NAVIGATION 」 August 29, 2018
Words count 23k Reading time 21 mins.
移动应用程序中最常见的导航风格可能是基于标签选项卡。这些选项卡可能放置在屏幕底部或标题下方。
本指南介绍createBottomTabNavigator的使用,另外,你还可以使用createMaterialBottomTabNavigator和createMaterialTopTabNavigator为应用程序添加选项卡。
1 | import React from 'react... |
「 REACT NAVIGATION 」 August 29, 2018
Words count 4.7k Reading time 4 mins.
与标题交互的最常用方法是点击标题左侧或右侧的按钮。 让我们在标题的右侧添加一个按钮(在整个屏幕上最难触摸的地方之一,取决于手指和手机大小,但也是放置按钮的正常位置)。
1 | class HomeScreen extends React.Component { |
「 REACT NAVIGATION 」 August 29, 2018
Words count 13k Reading time 12 mins.
屏幕组件可以包含一个名为navigationOptions 的静态属性,它既是一个对象也是一个方法,里边包含了各种的属性配置。我们可以通过它里边的title属性来设置标题栏标题
1 | class HomeScreen extends React.Component { |