index.ios.js 1.13 KB
/**
 * Sample React Native App
 * https://github.com/facebook/react-native
 * @flow
 */

import React, { Component } from "react";
import { AppRegistry, StyleSheet, Text, View } from "react-native";
import Main from "./src/pages/main";

export default class ProtectGod extends Component {
  constructor(props) {
    super(props);
    this.state = {
      isLogin: true,
      selectedItem: "home"
    };
  }
  render() {
    console.log("看看这个登录state", this.state.isLogin);
    return (
      <Main
        loginSuccess={this.state.isLogin}
        selectedItem={this.state.selectedItem}
        onLogin={isLogin => {
          this.setState({
            isLogin: isLogin,
            selectedItem: "home"
          });
        }}
      />
    );
  }
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: "center",
    alignItems: "center",
    backgroundColor: "#F5FCFF"
  },
  welcome: {
    fontSize: 20,
    textAlign: "center",
    margin: 10
  },
  instructions: {
    textAlign: "center",
    color: "#333333",
    marginBottom: 5
  }
});

AppRegistry.registerComponent("ProtectGod", () => ProtectGod);