Skip to content
post for React-Native
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


post for React-Native



Nuclide - An open IDE for React Native, web, and native mobile development, built as a suite of packages on top of Atom to provide hackability and the support of an active community.

Where did React come from?

  • Facebook Ads Org
  • Complicated Apps
  • Cascading Updates
  • Unpredictable Code

What is React Native?

a way to build native apps in JavaScript using React.js for user interface.

不在用 DOM 来渲染,而是用原生 UI 组件,比如:

你用 <View> 和 <Image> 来替代我们目前常用的 <div> 和 <img>

How React Native works

React Native runs JavaScript engine in a separate background thread, which communicates with the native main thread using a batched async messaging protocol. There’s a plugin for React that uses this protocol for communication.

What is React Native'goal

Less than one second between code change and updated app

Learn once, write anywhere ----> Write once, run anywhere

Use in production

  • Facebook’s Groups - iOS app


  1. Jordan's topic in Hacker News
  2. 移动Web技术的春天来了?Facebook发布React Native,用JavaScript开发移动原生应用
  3. React Native — write native apps with React.js
  4. Use ReactJS to Build Native Apps in Hacker News
  5. 如何评价 React Native? - zhihu 讨论
  6. twitter上面的 reactjsconf 讨论
  7. React.js Conf 2015 Keynote - Introducing React Native
  8. JavaScript’s History and How it Led To ReactJS
  9. React Native:Facebook出品,可用JavaScript开发移动原生应用 - InfoQ
  10. Is React Native Cross-Platform Snake-Oil?
  11. React Native第一课
  12. Facebook宣布Nuclide:基于Atom的开源集成开发环境
  13. Facebook announces Nuclide, an open-source IDE based on GitHub’s Atom text editor
  14. Nuclide in Hacker News
  15. 如何调试React Native?
  16. 跨平台开发时代的 (再次) 到来?
  17. React Native – When the Mobile Web Isn’t Enough
You can’t perform that action at this time.