私はReact-Nativeで新しく、私はチュートリアルで2つの異なる(私のために)指示に直面しました。彼らの違いを教えてください。違いは何ですか?構文を説明していただけますか?
1) var React = require( 'react-native');
対インポートは、{ AppRegistry、 コンポーネント、 スタイルシート、 テキスト、 表示}反応ネイティブ 'からを反応させます。
2) var ReactComponent = React.createClass({...}); ReactComponentは、コンポーネント{}
を拡張し、実際に反応し、ネイティブのベストプラクティスは何ですか?
VSクラス - どのような変種を使用するのが良いのですか?また、反応ネイティブの変数 "React"にはどこにでも名前が書かれています。なぜ別の言葉で名前を付けることができないのですか(エミュレーターは変数Reactを見つけられないと言っています)
2番目の選択肢として、ライブラリから変数 "React"に角カッコで囲まれたものをインポートするのは正しいですか? 2番目のオプションは新しい構文なので使いやすいですか? –
はい、フルモジュールをインポートします。ブラケットの間に必要なサブモジュールのそれぞれを表示します。 詳細については、https://facebook.github.io/react-native/docs/javascript-environment.htmlおよびhttps://babeljs.io/docs/learn-es2015/#modulesを参照してください。 –