これら2つの類似点は何ですか?私は彼らが異なるプラットフォームのために作られていることを知っているWebとReactネイティブがモバイルのために存在することに反応します。しかし、彼らはFacebookで同様の問題を解決するために作られています。それで、重複はありますか?類似点はありますか?ReactとReact Nativeの類似点は何ですか
答えて
私は彼らがどちらもFacebookによって作られていると信じています。
Reactはテンプレート言語を提供し、 へのいくつかの関数フックは本質的にHTMLをレンダリングします。それはすべてReactの出力HTMLです。あなたのバンドル の「コンポーネント」と呼ばれるものは、 などの内部状態をメモリに保存することができます(タブは、タブが であるなど)。
blog.andrewray.meによって
して反応-ネイティブが反応として、あなたが宣言コンポーネントからの豊富なモバイルUIを構成せ、同じデザインを使用しています。
はい、彼らはどちらもfacebookで作られています... –
実際にはReactDOMというライブラリを使っています。 React自体は、Web(ReactDOM)、ネイティブアプリ(React-Native)、およびVR(ReactVR)の各プラットフォーム共通の基本フレームワークです。
彼らが抽象化した理由は、人々が「一度学んでどこにでも建てる」ことができるようにするためです。ただし、それぞれの出力はプラットフォームによって大きく異なります。たとえば、React-Nativeでは、HTMLやCSSと同様の出力を生成するReactDOMではなく、実際のiOS(Objective-C)コードとAndroid(Java)コードが出力されます。
Reactを学ぶと、それぞれのプラットフォームには、相互にインターフェイスするカスタムAPIがあるため、すべてのプラットフォームで約70〜80%の方法が得られます。
私は、Reactに書くとコードがReact Nativeに直接翻訳されているのでしょうか? – Jeff
@ジェフ。 Reactコードを適切なプラットフォームに移植するためには、それぞれに特定のライブラリをインポートする必要があります。さらに、各プラットフォームには、それぞれ独自のAPIが用意されています。たとえば、ReactDOMでは、入力フィールドはReact-Nativeでは入力フィールドは単にですが、テキストフィールドは
- 1. AsyncStorage(react-native)とは何ですか?
- 2. React Nativeの原則は何ですか?
- 3. "create-react-native-app myproject"と "react-native init myproject"との間の実際の相違点
- 4. React/React Nativeグローバルスコープ
- 5. ReactとReact Native with Express
- 6. React NativeのHot ReloadingとLive Reloadingの違いは何ですか?
- 7. react-nativeのrenderの使用と機能は何ですか?
- 8. React NativeのalignItemsとalignSelfの違いは何ですか?
- 9. React NativeとCustom Java Classesの間のインターフェイスは何ですか?
- 10. MVCとMVVMの違いと類似点は何ですか?
- 11. React^0.14.8&React-native^0.24.1からReact 15.0.2にReact-native 0.26.3にアップグレードする方法
- 12. React-Native-Videoはcreate-react-native-appで動作しませんか?
- 13. react-native MainActivity.javaとMyApp.javaの違いは何ですか
- 14. React-Native-Meteorの更新React-Native 0.33
- 15. ダイナミックローディングとレイトバインドの類似点と相違点は何ですか?ウィキペディアから
- 16. React-Native android:永続ストレージオプションとは何ですか?
- 17. React Nativeでのインポートの種類が異なりますか?
- 18. react-native-router-fluxでreact-native-side-menuを使用するには?
- 19. Err import react-native-audio + react-native-sound?
- 20. SAP BusinessObjectsとXS Engineの類似点と相違点は何ですか?
- 21. react-native - NavigatorとtoolbarAndroid
- 22. React-Native TabNavigatorとModular
- 23. react-nativeからcreate-react-native-appにプロジェクトをアップグレードしますか?
- 24. React Native:ネイティブで使用するデフォルトのフォントは何ですか?
- 25. iOS版のReact NativeでRCTSRWebSocketの役割は何ですか?
- 26. React/React-Native Refs [固定]
- 27. Native Changes React Native Changes
- 28. react-nativeとの問題:開始スクリプト 'react-native-scripts start'
- 29. React native - reloadは何もしません。
- 30. react-nativeのwindow.reload()に相当するものは何ですか?
もちろん、類似点があります。あなたはJSであなたのアプリを書いて、それを実行します。私は質問があまりにも広範であると考えています(明示的なプログラミングの質問ではないのでOTの可能性が高い)。ちょっとした読書をすることで、あなたはおそらくもっとうまくいくでしょう。それは長くかかるべきではありません。 –