美文网首页
React-Native

React-Native

作者: FortunateStone | 来源:发表于2016-05-11 14:38 被阅读132次

    Installation

    Required Prerequisites

    Homebrew

    Homebrew, in order to install the required NodeJS, in addition to some recommended installs.

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    Node

    Use Homebrew to install Node.js.

    NodeJS 4.0 or greater is required for React Native. The default Homebrew package for Node is currently 6.0, so that is not an issue.

    brew install node

    React Native Command Line Tools

    The React Native command line tools allow you to easily create and initialize projects, etc.

    npm install -g react-native-cli

    If you see the error, EACCES: permission denied, please run the command: sudo npm install -g react-native-cli.

    Xcode

    Xcode 7.0 or higher. Open the App Store or go to https://developer.apple.com/xcode/downloads/. This will also install git as well.

    Highly Recommended Installs

    Watchman

    Watchman is a tool by Facebook for watching changes in the filesystem. It is recommended you install it for better performance.

    brew install watchman

    Flow

    Flow, for static typechecking of your React Native code (when using Flow as part of your codebase).

    brew install flow

    Nuclide

    Nuclide is an IDE from Facebook providing a first-class development environment for writing, running and debugging React Native applications.

    Get started with Nuclide here.

    Testing Installation

    react-native init AwesomeProject

    cd AwesomeProject

    react-native run-ios

    You can also open the AwesomeProject folder in Nuclide and run the application, or open ios/AwesomeProject.xcodeproj and hit the Run button in Xcode.

    Modifying Project

    Now that you successfully started the project, let's modify it:

    Open index.ios.js in your text editor of choice (e.g. Nuclide) and edit some lines.

    Hit ⌘-R in your iOS simulator to reload the app and see your change!

    That's It

    Congratulations! You've successfully run and modified your first React Native app.

    相关文章

      网友评论

          本文标题:React-Native

          本文链接:https://www.haomeiwen.com/subject/bokurttx.html