A few weeks ago we organized the fourth edition of our conference - React Native EU 2020. It was the first time we had to do it fully remotely what wasn't that easy but we felt great support from our speakers and participants. Now, when the dust has settled, we think that the event turned out fine.
Today, as we promised, we want to share with you the new episode of The React Native Show podcast in which our guests will answer the questions participants asked them during the event.
As it's a Q&A panel, we've got some fascinating guests with us:
- Monica Restrepo - Software Engineer at Major League Soccer
- Kudo Chien - Software Engineer at CloudMosa
- Eloy Duran - Principal Software Engineer at Microsoft
- Ram N - an Engineering Manager at Oculus
React Native EU 2020 - the Q&A panel
The Q&A panel is divided into three parts. In the first one about the new architecture, our speakers answer the following questions:
- What is the status of the re-architecture? What changes are already shipped and when do we expect to have an update on the rest of them?
- Where one can track updates on the re-architecture?
- Can we expect a smooth transition path between current and “new” React Native (let’s call it this way)?
- What is the feature that you’re most excited about that’s coming up?
- One of the latest and greatest features that are currently running on Android in production is Hermes - a JS engine. What are the biggest differences from say, a V8 engine and why was there a decision to essentially write something from the ground up?
The second part of the podcast deals with the multiplatform aspect of React Native. In this section, our speakers answer the questions related to the future of the framework and its general direction.
What are the topics covered in this section?
- With new platforms being released and becoming production-ready, what opportunities do you envision when it comes to sharing code between mobile & web (traditional React and React Native targets) and desktop environments? Do these have a lot in common?
- Do you know if someone’s working on Linux support? I am not a Linux expert (yet), but I guess there might be some different distributions one would have to handle?
- What I really like about React Native is the separation of concerns and that there’s a clear concept of a renderer that one can use to take React to a whole new platform. Do you think it could - potentially - be an interesting achievement for the Flutter community that would make React Native a viable choice for them?
- How does Microsoft plan to implement the features from the re-architecture, such as CodeGen, when they land? Is this something you’re already thinking about?
In the third part, our speakers focus on the general development of React Native and answer the questions related to the best practices and challenges we are all facing in our daily work.
This section includes such questions as:
- What was the biggest (and latest) performance challenge that you have faced at your job and how did you solve it? What were the takeaways from the solution?
- React Native is being widely used by companies that already have a native mobile application to share certain pieces of the UI across platforms or to eventually migrate to it, by replacing screen after screen on a production application. What kind of challenges do you see in that area these days and what would you advise someone who is looking into migrating a native application?
- What is your typical workflow when working on a new app? Do you rather build something your own using low-level primitives or you pull in community libraries, such as react-native-paper?
That’s all for today, we hope that you’ll enjoy the RNEU 2020 Q&A podcast and find it engaging as much as we do.
Once again, we’d like to thank all the listeners for your support and all the participants of the conference for making this event so amazing and insightful.