Airbnb declares to abandon React Native, back to Native

Tram Ho

In a recent article, Airbnb engineering team stated that they will stop using React Native in their products because of its unreasonable technical errors. From the end of 2018 to early 2019, they will gradually switch to native use in the near future.

React Native has become a controversial hot topic in recent times, many companies claim that they are gradually releasing and not using it anymore, others also show that Facebook is not using React Native. for pretty much their internal products.

21 Great library for your React Native project
What is the “2019 period of React Native” period?

However, Microsoft went in the opposite direction, they rewrote Skype software with React Native on all platforms. In a recent Tweet of Sean Larkin, he also revealed that Office 365 is being rewritten by React Native.

We can also see the interesting direction of technology industry when Microsoft is focusing more on React Native while Facebook is no longer interested in this technology anymore. Having some changes in Reac Native is quite consistent with Microsoft’s needs, hoping that we will see many interesting changes from this company in the near future.

For someone who has ever built apps with React Native like me, I understand very well that nothing is pink forever. For example, the tooling section is pretty bad, the ecosystem is much more fragmented, unlike ReactJS, React Native will work for some people and not for some people.

Overview of React Native
When you switch from web experience to a native app (part 1)
Share the news now

Source : steemit .u24760db56d19a1528a276dfc9d210064 { padding:0px; margin: 0; padding-top:1em!important; padding-bottom:1em!important; width:100%; display: block; font-weight:bold; background-color:#eaeaea; border:0!important; border-left:4px solid #34495E!important; text-decoration:none; } .u24760db56d19a1528a276dfc9d210064:active, .u24760db56d19a1528a276dfc9d210064:hover { opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; text-decoration:none; } .u24760db56d19a1528a276dfc9d210064 { transition: background-color 250ms; webkit-transition: background-color 250ms; opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; } .u24760db56d19a1528a276dfc9d210064 .ctaText { font-weight:bold; color:inherit; text-decoration:none; font-size: 16px; } .u24760db56d19a1528a276dfc9d210064 .postTitle { color:#000000; text-decoration: underline!important; font-size: 16px; } .u24760db56d19a1528a276dfc9d210064:hover .postTitle { text-decoration: underline!important; } Tổng quan về React Native .udb2c6c9da939a4cb370c39e3e5f55ae2 { padding:0px; margin: 0; padding-top:1em!important; padding-bottom:1em!important; width:100%; display: block; font-weight:bold; background-color:#eaeaea; border:0!important; border-left:4px solid #34495E!important; text-decoration:none; } .udb2c6c9da939a4cb370c39e3e5f55ae2:active, .udb2c6c9da939a4cb370c39e3e5f55ae2:hover { opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; text-decoration:none; } .udb2c6c9da939a4cb370c39e3e5f55ae2 { transition: background-color 250ms; webkit-transition: background-color 250ms; opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; } .udb2c6c9da939a4cb370c39e3e5f55ae2 .ctaText { font-weight:bold; color:inherit; text-decoration:none; font-size: 16px; } .udb2c6c9da939a4cb370c39e3e5f55ae2 .postTitle { color:#000000; text-decoration: underline!important; font-size: 16px; } .udb2c6c9da939a4cb370c39e3e5f55ae2:hover .postTitle { text-decoration: underline!important; } Khi bạn chuyển từ trải nghiệm web sang native app (phần 1)