Update 12/17/2018 09:45 GMT +2

Just to be clear, React JS and ReactNative aren’t siloed as it appears in the drawing. And to be more clearer, when the React JS site says “React can power mobile apps using React Native.”, it doesn’t literally mean that React Native is built upon React JS as you can read or picture here or here. They are peers, as they share a common core library that is responsible for the components lifecycle, the virtual DOM.

Update 12/01/2018 15:00 GMT+2

Tried to add languages besides Javascript for iOS and Android. And also Cross platform C++ 11.

Getting close to the final result…

Update 11/28/2018 18:00 GMT+2

Second iteration

I’m using the bridge metaphor that I like very much to try to describe the various layers beneath ReactXP by the means of tiers of archways. Thanks to my dad, that have drawing skills, I will have a nice drawing in the end. But first, my initial sketch:

The layers beneath ReactXP

The top archway is the ReactXP Library.

The middle archway, from left to right, consists of ReactJS, React Native, and should probably display React Native Windows (UWP) and something for MacOS.

The lower archway is about the target platforms, from left to right : Web, iOS, Android, Universal Windows Platform, macOS.

What do you think? Is it accurate ? What would you add/remove?

I plan to materialize the bridge between JS and Native in React Native.

Your comments are very Welcome.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.