Artsy Q&A on React Native
Chaired by Christoph Nakagawa
With Eloy Durán, Maxim Cramer and Orta Therox
An hour and a half of moderated, and audience questions.
Click here
to see the questions and timecodes.
- What type of Apps is React Native a good fit for?
00:01:00
- What type of Apps is React Native a bad fit for?
00:01:46
- What are your thoughts on Android support?
00:03:25
- Is React Native useful enough to be useful when only supporting one platform?
00:04:50
- How does React Native compare for performance, how do you debug, and find performance problems?
00:08:14
- How do you handle the tension around React Native's lack of a general roadmap?
00:13:07
- How do we get people to think with React Native first?
00:15:25
- One of the big hype features for React Native is live deployment of JavaScript, do you use it?
00:19:45
- Have you had any issues with App Review from Apple?
00:23:11
- Do you think that Apple will change something that could make React Native not work?
00:24:55
- You talk about de-siloing engineers, but different projects need different constraints like deployment for this
cause tension within the engineering group?
00:27:16
- What is the biggest cultural issue we had in introducing React Native, and how did we resolve it?
00:32:22
- Does de-siloing engineers de-skill them?
00:36:24
- How would you try out React Native in a small way inside an existing app?
00:40:20
- Can I use Swift with React Native?
00:42:59
- Why didn't Swift solve your problems?
00:44:17
- What resources would you recommend for learning React Native?
00:47:26
- Audience Questions
- How did you come to the conclusion that native should handle domains like navigation?
00:49:47
- What are the value of types in JavaScript?
00:51:18
- Is a new view by default React Native in the Artsy app?
00:55:24
- Is there an effective way to debug in JS/iOS/Android at the same time?
00:57:23
- Is there a point where the component library abstraction starts to not pay-off?
00:59:26
- Are you recommending that if you can't truly own your dependencies you should not be using tools like React Native?
01:02:32
- Do you see the same ownership and de-siloing on the platform side?
01:05:57
- Would our setup be different with a more complex app? e.g more offline state
01:09:09
- If you could fix one serious issue with React Native, what would you do?
01:13:47
- What should you be mindful of, technically, when using React Native?
01:15:20