警告:isMounted(...)在普通的Javascript类中已经被弃用。
警告:isMounted(...)在普通的Javascript类中已经被弃用。
我正在使用react-navigation实现两个屏幕。但是当我导航到第二个页面时,出现了下面的警告:
警告:isMounted(...)在普通的JavaScript类中已被弃用。请确保在componentWillUnmount中清理订阅和挂起的请求,以防止内存泄漏。
版本:
- react: 16.3.1
- react-native: 0.55.2
- react-navigation: 1.5.11
- util: 0.10.3
Login.js
import React, { Component } from 'react'; import { Text, View, Image, TextInput, TouchableOpacity } from 'react-native'; import styles from "./styles"; export default class Login extends Component { constructor(props) { super(props); } render() { const { navigate } = this.props.navigation; return () } navigate('Home')} > 登录
Home.js
import React, { Component } from 'react'; import { Text, View } from 'react-native'; import styles from "./styles"; export default class Home extends Component { constructor(props) { super(props); } render() { const { navigate } = this.props.navigation; return() } } 主页
我在这里漏掉了什么?