Tôi đã nhận thấy rằng một số địa điểm trong các bài viết mà họ đã sử dụng React.render()
và một số địa điểm ReactDOM.render()
. Có sự khác biệt cụ thể nào giữa hai điều này không?Có sự khác biệt nào giữa React.render() và ReactDOM.render() không?
Trả lời
Đây là thay đổi rất gần đây được giới thiệu với 0,14. Họ tách React thành thư viện lõi và bộ điều hợp DOM. Hiển thị hiện được thực hiện qua ReactDOM.render
.
https://facebook.github.io/react/blog/2015/10/07/react-v0.14.html
React.render không được chấp nhận khi phản hồi 0,14. Với các gói như phản ứng tự nhiên, phản ứng nghệ thuật, phản ứng-canvas và phản ứng-ba, rõ ràng là vẻ đẹp và bản chất của React không liên quan gì đến trình duyệt hoặc DOM.
Để làm cho điều này rõ ràng hơn và giúp dễ dàng xây dựng nhiều môi trường hơn mà React có thể hiển thị, gói phản ứng chính được chia thành hai: phản ứng và phản ứng-dom.
Điều này mở đường cho việc viết các thành phần có thể được chia sẻ giữa phiên bản web của React và React Native.
Gói phản hồi chứa React.createElement, .createClass, .Component, .PropTypes, .Children và các trình trợ giúp khác liên quan đến các thành phần và các lớp thành phần. Hãy nghĩ về những điều này như những người giúp đỡ đẳng hình hoặc phổ quát mà bạn cần để xây dựng các thành phần.
Gói phản ứng-dom có ReactDOM.render, .unmountComponentAtNode và .findDOMNode.
- 1. Có sự khác biệt nào giữa RPC và IPC không?
- 2. Có sự khác biệt nào giữa CGRect và NSRect không?
- 3. Có sự khác biệt nào giữa MsgBox và MessageBox.Show không?
- 4. Có sự khác biệt nào giữa! == và! = Trong PHP không?
- 5. Có sự khác biệt nào giữa log4net.Config.BasicConfigurator.Configure() và log4net.Config.XmlConfigurator.Configure() không?
- 6. Có sự khác biệt nào giữa gluLookAt() và glFrustum() không?
- 7. Có sự khác biệt nào giữa `ListView.invalidateViews()` và 'Adapter.notifyDataSetChanged()' không?
- 8. Có sự khác biệt nào giữa vbNullString và "" không?
- 9. Có sự khác biệt nào giữa System.Windows.Clipboard và System.Windows.Forms.Clipboard không?
- 10. Có sự khác biệt nào giữa $ @ và "$ @" không?
- 11. Sự khác biệt giữa ". +" Và ". +?"
- 12. Sự khác biệt giữa $ * và $ @
- 13. Sự khác biệt giữa "**/* /" và "** /"?
- 14. Sự khác biệt giữa = và: =
- 15. Sự khác biệt giữa $ # và $ {# @}
- 16. Sự khác biệt giữa $ (...) và `...`
- 17. Sự khác biệt giữa. và #
- 18. Có sự khác biệt nào giữa '=' và Trong?
- 19. Có sự khác biệt nào giữa chỉ đọc và {get; }
- 20. Có sự khác biệt nào giữa UITableViewCellAccessoryDetailDisclosureButton và UITableViewCellAccessoryDisclosureIndicator
- 21. Có sự khác biệt nào giữa "center_horizontal | center_vertical" và "center"
- 22. Có sự khác biệt nào giữa cpython và python
- 23. có sự khác biệt giữa/mnt/sdcard và/sdcard không?
- 24. Sự khác biệt giữa Đơn vị và Không có gì?
- 25. Có sự khác biệt giữa "is" và isKindOfClass() không?
- 26. Sự khác biệt giữa sự khác biệt biểu tượng và sự khác biệt tự động?
- 27. Có sự khác biệt nào giữa hai vòng này không?
- 28. "URL có WWW và URL không có WWW" -Có sự khác biệt nào giữa chúng không?
- 29. Có sự khác biệt về sự khác biệt nào giữa tuần tự hóa nhị phân và XML không?
- 30. sự khác biệt giữa inventory_hostname và ansible_hostname