Building in React and React Native: 5 Years Ago & Now

youtube-cover
Listen on Spotify
Watch on YouTube
Listen on SoundCloud
Listen on Apple Podcasts
Guests
Anisha Malde
Developer Advocate
@
Amazon
Aleksandra Desmurs Linczewska
Software Engineer
@
Callstack
Host
Jakub Urban
Software Engineer
@
Callstack

In this episode, we dive into the current state of React and React Native, comparing it to the landscape five years ago. We explore the significant changes, such as the shift to functional components and hooks, the introduction of the Context API, and the evolution of state management. Our guests also share their unique career journeys and offer valuable advice for newcomers in the tech industry, particularly women looking to start or grow in this field.

React and React Native evolutions over the years

  • Shift from class components to functional components and hooks
  • Introduction of the Context API
  • Changes in how state is handled

Our guests' journeys to being professional developer

  • Career beginnings
  • Current work

Changes in React and React Native over the past 5 years

  • Shift from class components to functional components and hooks
  • Introduction of the Context API
  • Changes in how state is handled

Comparison of learning React/React Native now vs. 5 years ago

  • Improved documentation and resources
  • Importance of learning JavaScript basics first

State management options and trends

  • Redux, MobX, Zustand, Jotai, Recoil, XState
  • Rise of minimalistic state management libraries
  • Categorizing state management libraries

Future of state management in React Native

  • Potential impact of React Server Components
  • Possibility of state management solutions that handle performance optimization

Advice for women looking to start or grow in the tech industry

  • You can start from any background and find your place
  • Don't be intimidated by the vast options; choose a path and learn
  • Look for role models and examples of women in senior tech positions
  • Don't get discouraged if a certain technology doesn't spark joy, keep exploring
  • Put value on yourself and your work when job-seeking

React resources related to this episode

Need help with React or React Native projects?

We support teams building scalable apps with React and React Native.

Let’s chat
Link copied to clipboard!
//
Insights

Learn more about

React

Here's everything we published recently on this topic.

Sort
//
React

We can help you move
it forward!

At Callstack, we work with companies big and small, pushing React Native everyday.

React Native Performance Optimization

Improve React Native apps speed and efficiency through targeted performance enhancements.

Code Sharing

Implement effective code-sharing strategies across all platforms to accelerate shipping and reduce code duplication.

Web App Development

Build a solid foundation that meets latest standards and scales easily to other platforms in the future.

Next.js Development

Use Next.js to build fast, SEO-friendly web applications with server-side rendering at the edge.