首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏szhshp 的第四边境中转站

    React-Navigation Integration with Redux

    React-Navigation Integration with Redux Dependencies Main Navigation Components Reducers Example Actions Example Actual Usage in Container Components React-Navigation Integration with Redux Dependencies ": "^3.0.9", "react-navigation-redux-helpers": "2.0.9", "react-navigation/NavigationTestUtils Platform } from 'react-native'; import { createStackNavigator, createBottomTabNavigator, } from 'react-navigation AppNavigator); const appReducer = combineReducers({ nav: navReducer, // required, handle actions from react-navigation

    50530编辑于 2022-09-21
  • 来自专栏码生

    react-navigation 去除导航阴影

    react-navigation 在某些界面不需要导航阴影 查找源码 header.js 496 行 let platformContainerStyles; if (Platform.OS ===

    2K50发布于 2018-11-21
  • 来自专栏岑志军的专栏

    react-navigation的使用

    react-navigation分为三个部分 StackNavigator类似顶部导航条,用来跳转页面和传递参数。 TabNavigator 类似底部标签栏,用来区分模块。

    96760发布于 2018-05-28
  • 来自专栏一Li小麦

    react-navigation导航器

    react-navigation据称有原生般的性能体验效果。可能会成为未来React Native导航组件的主流军 。 可以粗略地理解,navigation就是rn版的router。 例如打开另一个屏幕 Screen navigationOptions(屏幕导航选项):通过navigationOptions可以定制导航器显示屏幕的方式(例如:头部标题,选项卡标签等) 导航器类型 在react-navigation text:{ fontSize:26 } }) 在Navigator下新建AppNavigator.js: import {createAppContainer} from 'react-navigation

    8.8K20发布于 2019-09-19
  • 来自专栏码生

    StackNavigator in react-navigation 传参

    使用上面的方法即可进行参数传递 但是我建议当想下一个界面传参数时,使用唯一字段标识

    68510发布于 2018-11-21
  • 来自专栏Helloted

    React Native(二):react-navigation

    四、react-navigation使用 react-navigation是FaceBook推荐使用的一个库,用于导航效果 使用之前先在根目录文件内执行命令 yarn add react-navigation AppRegistry, StyleSheet, Text, View, Button } from 'react-native'; import { StackNavigator } from 'react-navigation

    3K20编辑于 2022-06-07
  • 来自专栏贾鹏辉的技术专栏@CrazyCodeBoy

    从navigator到react-navigation进阶教程

    随着react-navigation逐渐稳定,Navigator也被光荣的退休了。 在React Native生态环境中需要一款可扩展且易于使用的导航组件,Navigator 自然胜任不了,这时React Native社区便孕育出了一个开源导航组件react-navigationreact-navigation的出现替代了Navigator、 Ex-Navigation等老一代的导航组件,react-navigation可以说是Navigator的加强版,不仅有Navigator 这篇文章将向大家分享react-navigation的一些实用技巧,以及从navigator到react-navigation的一些实战经验。 另外大家也可以学习与本教程配套的视频版:《全新导航器react-navigation精讲》 什么是导航器?

    5.5K30发布于 2018-06-07
  • 来自专栏码生

    react-navigation tabBar 自动跳转(代码实现跳转)

    中的第二个 界面(tab2)中的一个按钮,点击之后跳转到 tabBar 的第一个界面 一直走入了一个误区,tabBar 的跳转应该是有一个 tabBar 专用的方法使其跳转 结果在一直找各种方法 其实 react-navigation

    2.3K20发布于 2018-11-21
  • 来自专栏向治洪

    React Native导航器之react-navigation使用

    在上一节Navigation组件,我们使用系统提供的导航组件做了一个跳转的例子,不过其实战能力不强,这里推荐一个超牛逼的第三方库:react-navigation。 在讲react-navigation之前,我们先看一下常用的导航组件。 import { NavigationActions } from 'react-navigation' const resetAction = NavigationActions.reset({ 说完常见的导航器,我们在看看本文的重点:react-navigation的使用。 1,在项目目录下,安装React-navigation库 npm install --save react-navigation 2,使用StactkNavigator来管理堆栈。

    14.9K70发布于 2018-02-06
  • 来自专栏木子墨的前端日常

    react-navigation 使用笔记 持续更新中

    React-Navigation是目前React-Native官方推荐的导航组件,代替了原用的Navigator。 组件引入与定义路由 组件引入后,可以通过提供的api createStackNavigator来创建路由,每个路由元素都是一个对象 import { createStackNavigator } from 'react-navigation

    1.1K40发布于 2018-12-12
  • 来自专栏码生

    react-navigation 监听页面显隐(viewDidAppear viewDidDisappear)

    就刷新一下此界面的数据 保证用户的数据处于一种相对同步的情况 在 iOS 中 viewDidAppear 在界面出现的时候总是会执行一次 如此只需要在 viewDidAppear 中加上网络请求即可 react-navigation 中如何实现呢 首先请升级 react-navigation 到最新版本,因为此监听方法是较新版本才更新出来的方法 官方链接 官网摘抄 willBlur - the screen will be unfocused

    3.8K40发布于 2018-11-21
  • 来自专栏桥路_大数据

    使用react-navigation动态改变当前状态栏title

    前言 正在使用react native构建自己的第二款APP,遇到了之前没有遇到的一些问题,就是点击下面的tabbar的时候,上面的状态栏问题无法动态改变。查阅了一些资料也没有头绪,最后去官网看了一下文档,解决后为有同样问题的大家分享一下步骤。 步骤 1. 重构navigationOptions使得可以接收参数 static navigationOptions = ({ navigation }) => { const { params } = navigation.state;

    2.2K50发布于 2018-05-17
  • 来自专栏码生

    StackNavigator in react-navigation 安卓标题 居左 问题

    headerBackTitle: null, 屏蔽所有的导航左上角返回标题 headerBackTitleStyle: { color: 'white', }, 左上角返回标题为白色 headerStyle: { backgroundColor: '#647cff', },统一修改导航背景颜色

    1K30发布于 2018-11-21
  • 来自专栏码生

    StackNavigator in react-navigation disable swip to back 禁止侧滑返手势

    在 ReactNative 中禁止个别界面的侧滑返回手势 在该界面中 static navigationOptions = ({navigation})=>{ return { gesturesEnabled: false, }; }; 这样既可禁止当前界面的侧滑返回手势

    2.2K50发布于 2018-11-21
  • 来自专栏谦谦君子修罗刀

    react-navigation,刷新你的导航一、属性介绍二、案例

    在2017年1月,新开源的react-navigation库备受瞩目。它有类似于原生版性能的体验效果,可能会成为未来RN导航组件中的主力军。 npm install react-navigation --save 当然,也可以采用yarn工具将该库添加到项目中 yarn add react-navigation 导入组件到项目中 本项目创建于 import {StackNavigator} from 'react-navigation'; 创建导航,并且添加路由 import HomeScreen from '. 2.2 TabNavigator案例 react-navigation组件除了可以用做页面间的跳转,当然也可以用做tab界面之间的切换。 导入react-navigation的子组件。 import {DrawerNavigator} from 'react-navigation'; import HomeScreen from '.

    23K90发布于 2018-05-02
  • 来自专栏全栈程序员必看

    react-navigation重复点击多次跳转的解决方案

    废话 在react-native@0.44版本之后,官方废弃了之前的导航Navigator,用react-navigation 替代 react-natvigation于2017年1月份开源,在3个月时间内 /node_modules/react-navigation/src/addNavigationHelper.js ...... navigate: ( routeName: string, params /node_modules/react-navigation/src/addNavigationHelper.js 此次修改基于"react-navigation": "^1.0.0-beta.27 ')} > <Text style={ { padding: 10, color: 'red'}}>goto detail page</Text> </T 看效果 本人翻译了 react-navigation

    2.2K10编辑于 2022-08-23
  • 来自专栏终身学习者

    React Native 导航:示例教程

    理解堆栈导航器与原生堆栈导航器的区别 在 React Native 中,我们有两个堆栈导航库: @react-navigation/stack 和 @react-navigation/native-stack 然而,默认情况下,虽然 @react-navigation/stack 被配置为具有熟悉的 iOS 和 Android 外观和感觉,并且可以自定义动画,但 @react-navigation/native-stack 为了理解这两个库之间的区别,让我们从以下几个关键因素来看看它们: 定制性:根据你的需求,@react-navigation/native-stack 可能不如 @react-navigation/stack 所以,如果你需要根据自己的感觉定制导航动画,@react-navigation/stack 应该是你的首选。 性能: @react-navigation/native-stack 提供了更好的性能。 @react-navigation/native-stack 还通过 react-native-web 提供了对Web的基本支持。另一方面,@react-navigation/stack 则没有。

    4.9K10编辑于 2024-02-19
  • 来自专栏木子墨的前端日常

    initialProps被React-Navigation的navigation属性覆盖解决方案

    , () => AppWithDebug); 一般情况下,我们会把createStackNavigator生成的对象,作为AppRegistry.registerComponent的入口文件,这个时候react-navigation 这个时候就准备在自己的项目上开始各种骚操作尝试一下,但是没等我大展拳脚就发现自己可能掉进react-navigation的坑里了,因为最开始去获取initialProps的时候打印了一下this.props 对象,发现只有navigation一个子属性,于是就把导航去掉试了一下发现initialProps的属性居然就蹦出来了,这个时候基本就可以确定问题出在react-navigation上了。 这个时候去react-navigation的github官网上查一下issue,就发现了这个 ? 看样子楼主遇到了一样的问题,并且真的是一步一步的证明了react-navigation在这个上面的bug,但第一次看了一圈没找到答案,直到第二次才找到答案 ?

    1.3K20发布于 2018-12-24
  • 来自专栏有困难要上,没有困难创造困难也要上!

    react-native导航组件

    react-native init MyReactNativeApp 安装react-native navigation和依赖库 $ cd MyReactNativeApp $ npm install @react-navigation /native $ npm install @react-navigation/native-stack $ npm install @react-navigation/stack $ npm install /bottom-tabs @react-navigation/drawer @react-navigation/elements @react-navigation/material-bottom-tabs @react-navigation/material-top-tabs $ cd ios $ npx pod-install ios 导航代码 创建 src/navigation.js 文件,在其中添加一个导航器组件 /native' import { createNativeStackNavigator } from '@react-navigation/native-stack' function HomeScreen

    1.1K10编辑于 2024-06-17
  • 来自专栏码生

    StackNavigator in react-navigation 如何动态修改导航标题 headerLeft headerRight headerTitle 等

    StackNavigator in react-navigation 如何动态修改导航标题 headerLeft headerRight headerTitle 等 在 StackNavigator 控制下的所有界面均可以通过

    2.9K20发布于 2018-11-21
领券