私は彼らが記事の場所のいくつかはReact.render()
と場所のいくつかはReactDOM.render()
を使用していることに気づいた。これら2つの間に具体的な違いがありますか?React.render()とReactDOM.render()に違いはありますか?
37
A
答えて
43
これは0.14で導入された非常に最近の変更です。彼らはReactをコアライブラリとDOMアダプタに分割しました。レンダリングはReactDOM.render
で行われます。
https://facebook.github.io/react/blog/2015/10/07/react-v0.14.html
8
React.renderが反応0.14のよう推奨されていません。リアクションのネイティブ、リアクションアート、リアクションキャンバス、リアクション3のようなパッケージでは、Reactの美しさと本質はブラウザやDOMとは何の関係もないことは明らかです。
これをより明確にするために、それは簡単ににレンダリングすることができリアクト以上の環境を構築するために行うために、メインのパッケージを2つに分割されました反応:はを反応させ、反応-DOMを。
これは、ウェブ版のReactとReact Nativeの間で共有できるコンポーネントを書くことにつながります。
反応パッケージには、React.createElement、.createClass、.Component、.PropTypes、.Children、および要素とコンポーネントクラスに関連するその他のヘルパーが含まれています。これらを、あなたがコンポーネントを構築するために必要な同型または汎用ヘルパーと考えてください。
react-domパッケージには、ReactDOM.render、.unmountComponentAtNode、および.findDOMNodeがあります。
関連する問題
- 1. $ @と "$ @"に違いはありますか?
- 2. winformとWPFのResources.resxとSettings.settingに違いはありますか?
- 3. `pk`と` id`のどこかに違いはありますか?
- 4. PHPでは 'print'と 'echo'に違いはありますか?
- 5. Rails 3では、=とassign_attributesに違いはありますか?
- 6. AddTransient:違いはありますか?
- 7. IE8とFirefox3のボックスモデルに違いはありますか?
- 8. HAVINGとエイリアスのパフォーマンスに違いはありますか?
- 9. window.localStorageとlocalStorageの間に違いはありますか?
- 10. 即時に== trueと!= falseの違いはありますか?
- 11. "Read-Host -Prompt"と "Read-Host"に違いはありますか?
- 12. gluLookAt()とglFrustum()に違いはありますか?
- 13. EasyMockの ".andReturn(...)。anyTimes()"と ".andStubReturn(...)"に違いはありますか?
- 14. on_exit()関数とatexit()関数に違いはありますか?
- 15. -xとx * -1.0fの間に違いはありますか?
- 16. AES_128_CBCとAES_128_CBC_SHAアルゴリズムに違いはありますか?
- 17. Lisp: 'nilとnilの間に違いはありますか?
- 18. DB_DOUBLEとdbDoubleに違いはありますか?
- 19. "margin:0 auto;"の間に違いはありますか?と "margin:auto;"
- 20. 「セッションシークレット」と「セッションキー」に違いはありますか?
- 21. ノード* nextとノード* nextに違いはありますか?
- 22. children [0]とfirstElementChildに違いはありますか?
- 23. .JPGと.jpgに違いはありますか?
- 24. Forthボキャブラリーと単語リストには違いがありますか?
- 25. 場所と参加者に違いはありますか?
- 26. 2xと2 * xに違いはありますか?
- 27. ラムダ関数で[=]と[&]の間に違いはありますか?
- 28. Silverlight - C#とVB.netイベントハンドラのパフォーマンスに違いはありますか?
- 29. Rails: 'references:foo'と 'integer:foo_id'に違いはありますか?
- 30. **コピー**と** addAll **には違いがありますか?