Anisha moved from biomedical engineering and technical consulting into JavaScript, React, and React Native by learning on the job and asking to join development projects. Ola studied French philology before learning HTML, CSS, JavaScript, and React Native. Anisha later found developer advocacy through public speaking and explaining technical topics.
Building in React & React Native: 5 Years Ago & Now
Speakers
Kuba Urban of Callstack hosts Ola, a Callstack React Native developer, and Anisha, a developer advocate at the Amazon Appstore, for a conversation about React and React Native, TV app development, and career paths.
Ola enjoys the challenge of TV apps, especially remote-based focus management and working across many emulators. Anisha focuses on making React Native TV development easier and wants to explore testing, an area with few tools designed specifically for TV. They also discuss how TV interfaces have distinct usability needs.
The guests describe how Hooks, Context, and function components changed the way developers learn and build React and React Native apps. Easier tools can improve developer experience, but newcomers may miss performance concerns such as broad Context updates or poorly managed useEffect dependencies. They also point to Expo and a stronger React Native open-source community as changes that have made app development more accessible.
The guests group state libraries into reducer-based tools such as Redux and Zustand, atom-based tools such as Recoil and Jotai, and observable state such as MobX. They recommend choosing a tool that fits the app and the developer's way of working, and note that Redux Toolkit is a more approachable option than older Redux patterns. They distinguish server-data tools such as TanStack Query from general state management.
Anisha encourages learners to choose a path, build on JavaScript fundamentals, and share what they learn. She says people can enter tech from different backgrounds and describes plans for Her Code Stories, featuring women who inspired her. Ola advises developers to recognize their value and negotiate, while Kuba encourages people to try other specialties or technologies if their current work does not suit them.
Takeaways
- Learn JavaScript fundamentals before moving on to React and React Native.
- Choose one tool or learning path first; comparing every option at once can be overwhelming.
- Use Context selectively and watch for broad updates that can hurt app performance.
- For TV apps, account for remote-based focus and plan testing around platform-specific needs.
- Share what you learn, explore roles that fit your interests, and negotiate with your contribution in mind.
Mentioned in this talk
Search inside this talk
What was claimed 13
- role atKuba Urban is React Native expert and project lead at
Callstack“I am your Coffee Talk host”
YouTube Verified3 sources· Talk
- feature
Callstack: Software engineering consultancy and producer of the React Native Show“brought to you by Callstack, a software engineering consultancy”
YouTube Unverified1 source· Talk
- role atAleksandra is React Native developer at
Callstack“I've been working at Callstack for over two and a half years”
YouTube Unverified1 source· Talk
- featureAnisha: Focuses on React Native apps for Fire OS
“My focus is on React Native apps for Fire OS”
YouTube Unverified1 source· Talk
- role at
“I'm a developer advocate at the Amazon Appstore”
YouTube Unverified1 source· Talk
- featureReact Compiler: Is expected to reduce the need for manual memoization
“You won't have to care about memoization, useMemo, or React.memo”
YouTube Unverified1 source· Talk
- featureExpo Modules: Makes it easier to build React Native apps across multiple platforms from one codebase
“Expo has made it incredibly easy to build React Native apps”
YouTube Unverified1 source· Talk
- feature
React Native Testing Library: Anisha recently contributed to its repository“I actually made my first open-source contribution very recently, to your guys' repo”
YouTube Unverified1 source· Talk










