小编0x4*_*b50的帖子

Flutter 中`componentDidMount()` 的等价物是什么

我来自 ReactJS 和 React Native。我想试试 Flutter。到目前为止,我想要一个登录屏幕。因此,我想检查用户是否已经登录。如果是,则转到主屏幕。如果没有,请显示登录屏幕。

在 React 与 TypeScript 和 Firebase 中,我会这样:

interface RootScreenState {
  isLoading: boolean;
  user: firebase.User | null;
}

class RootScreen extends React.Component<{}, RootScreenState> {

  constructor(props) {
    super(props);

    this.state = {
      isLoading: true,
      user: null
    }
  }

  componentDidMount() {

    // make an async call to some firebase libraries to look for stored user credentials
    // if some credentials are found try to login
    // of no credentials are found or login fails return null
    // otherwise …
Run Code Online (Sandbox Code Playgroud)

state dart reactjs react-native flutter

3
推荐指数
1
解决办法
3147
查看次数

标签 统计

dart ×1

flutter ×1

react-native ×1

reactjs ×1

state ×1