How come React Native is so Native? – Quovantis – Medium

How come React Native is so Native?  #ReactJS

  • This sphere keeps the native feel intact so that it’s hard to tell whether the app is written in native language or React Native.JavaScript SphereIt contains JavaScript code that runs on the separate thread.
  • Well, let’s take a glance at how this wisely designed component works- Any user interaction/event is detected in Native Sphere and it’s straight away passed on to JavaScript sphere via bridge for processing.
  • When it’s done, it serializes the data and sends it back to native sphere via bridge for view rendering.Any pass over the bridge (call from Native to Javascript or from Javascript to Native ) brings down the performance graph.
  • As I mentioned earlier that any activity in JavaScript sphere does not hamper user experience, asynchronous calls make React Native apps highly performant.Serialization- Any communication over the bridge includes exchange of serializable messages.
  • Another sphere will have to keep waiting for the access thereby hampering its seamless code execution.Batch Processing- Under the veil, JavaScript code gets translated into native code after the pass over the bridge.

Before diving into the pool of React Native, I was curious to know how this thing really works under the hood. After all, developers can’t stand any black box and seeing through any abstraction is…
Continue reading “How come React Native is so Native? – Quovantis – Medium”

What we learned after using React Native for a year

  • We had faced some performance issues while using these APIs.
  • If we want to push an update after fixing a bug, we usually have to wait for 3 to 4 days to send a fix to the users.
  • If your use case is simple, Then you don’t have to touch any of the native code.
  • React Native community is slowly moving many animations to native, and the performance is much better than before.
  • Many people were asking me which one to choose Native script or React Native.

At Witworks we have been developing the Blink smartwatch, which runs on a customised version of Android called Marvin. We have also been building companion.
Continue reading “What we learned after using React Native for a year”

DDI Development is expanding React Native team. And here’s why

  • In order to avoid these issues, you have to implement native modules that would access platform controls.
  • We can achieve performance results that would be close or equal to native apps.
  • Nor the product owner is eager to invest in native apps.
  • React Native allows you to build native modules and inject them without losing any capabilities of the platform.
  • It’s hard to predict what direction mobile development is going be drifting.

React Native has been recently released for both iOS and Android. Here are the reasons why we’re actively adopting the framework. It’s time to streamline corporate app development to cover the emerging need and React Native seems to be the best fit.
Continue reading “DDI Development is expanding React Native team. And here’s why”