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”

React

  • ReactJS Conf 2016 – Leland Richardson Testing Your React Components
  • ReactJS Conf 2016 – Nicolas Gallagher React Native for Web
  • ReactJS Conf 2016 – Ben Alpert What Lies Ahead
  • ReactJS Conf 2016 – Ken Wheeler Building the Walmart iOS pharmacy with React Native
  • We implemented several performance optimizations over the past year to make React Native twice as fast.

Read the full article, click here.


@reactjs: “@reactjs We’re going to do a livestream demo with @vjeux and @lacker in 30 minutes, stay tuned”


React. 5,078 likes · 85 talking about this. React is a JavaScript library for building user interfaces
https://github.com/facebook/react


React

Useful React Native NPM Scripts — Komenco Blog — Medium

  • The fresh-start script run the fresh-install and starts a clean-cached React Native packager.
  • I use these in all of my React Native projects and it really helps when things start getting weary (random failing builds, issues on library imports, and so on).
  • Feel free to use these scripts as I’m sure they can help speed up your React Native development as well.
  • Useful React Native NPM Scripts
  • Because of that, I’ve created a set of NPM scripts that have helped kickstart my React Native projects.

Read the full article, click here.


@SGoresht: “Useful #Reactjs #reactNative @NPM Scripts — #JavaScript”


Coming from a web development background, React Native can seem like a Holy Grail of sorts. The sheer ability to use Javascript (and React…


Useful React Native NPM Scripts — Komenco Blog — Medium

Recycling Rows For High Performance React Native List Views — Medium

Recycling rows for high performance #ReactJS Native list views:

  • As the user scrolls, rows that are no longer visible will be freed, and new rows that become visible will be allocated.
  • In order to recycle rows properly, we must always be aware of the current scroll offset since rows must be recycled as soon as the user scrolls.
  • Every contact row probably looks the same and has the same structure.
  • If your use-case falls under the second use-case: High variation between rows and a smaller data-source – you should probably stick with the stock ListView implementation.
  • If a cell can be recycled (from a row gone off-screen), this method will return the recycled cell.

Read the full article, click here.


@ReactiveConf: “Recycling rows for high performance #ReactJS Native list views:”


Recycling previously allocated rows that went off-screen is a very popular optimization technique for list views implemented natively in…


Recycling Rows For High Performance React Native List Views — Medium

Invoke Any Native API Directly From Pure Javascript in React Native — Medium

  • Overall, the React Native team did a great job wrapping the basic native components you need.
  • Since the entire specification is now serializable, we can send it over the React Native bridge to the native side.
  • Because adding native code to an already existing native wrapper is an ugly task.
  • Using the technique introduced in this library, you can access any native API directly from Javascript without wrapping it first.
  • Assuming the native return value is serializable, we’ll send it back over the React Native bridge and consume it in Javascript.

Read the full article, click here.


@koltal: “Invoke Any Native API Directly From Pure Javascript in #ReactNative @WixEng @reactnative”


The native iOS SDK has over 15,000 API’s. React Native provides access to a tiny fraction. Wouldn’t it be fun to access all of them from…


Invoke Any Native API Directly From Pure Javascript in React Native — Medium

Introducing Realm React Native

Introducing Realm #ReactJS Native – a replacement for SQLite and AsyncStorage:

  • Realm’s primary focus has always been ease of use, and as you can see from the samples above, Realm React Native is no different.
  • Realm React Native is much better because of their input, & we are honored to launch Realm React Native at React Conf 2016 !
  • Realm React Native itself has been used by TaskRabbit in production since December 2015 .
  • Realm React Native is built in the open on GitHub .
  • Tests conducted on February 19, 2016, using the latest versions available of Realm, React Native SQLite Storage for SQLite, and React Native Store for AsyncStorage.

Read the full article, click here.


@ReactiveConf: “Introducing Realm #ReactJS Native – a replacement for SQLite and AsyncStorage:”


Today at Facebook’s React.js Conference, we’re launching a new Realm mobile database built specifically for React Native. It offers easy object persistence and full query capabilities, with a performance profile that’s usually 2–10x faster than existing options. Like the other editions of Realm, it is designed from the ground up to enable reactive app development, with live objects, change events, and support for unidirectional data flows.


Introducing Realm React Native