Skip to main content

167 posts tagged with "React Native"

The React Native tag archive contains a rich collection of articles and tutorials aimed at helping developers enhance their skills and knowledge in React Native mobile development.

View All Tags

Bottom Sheet in React Native

· 5 min read
Full Stack Developer

react-native-bottom-sheet

A bottom sheet is a mobile surface that slides up from the bottom of the screen. It is useful for filters, sorting controls, checkout options, map place details, share menus, comments, media actions, and short forms.

React Native bottom sheets are gesture-heavy. A production implementation needs more than a visible prop: it needs Gesture Handler, Reanimated, stable snap points, keyboard behavior, safe areas, scrollable content, and cleanup around navigation.

Introduction to React Native State Management: Redux vs MobX

· 8 min read
Engineering Team

In this tutorial, we will explore two popular state management libraries for React Native: Redux and MobX. State management is crucial in React Native development as it allows for efficient data flow and ensures that components stay in sync with the application state. We will begin by understanding what React Native is and why state management is important. Then, we will delve into the details of Redux and MobX, including how they work and their respective pros and cons. Finally, we will compare Redux and MobX to help you decide which one to choose for your React Native projects.

How to Use Animated View in React Native

· 4 min read
Full Stack Developer

animated-view-react-native

Animated.View is the built-in React Native way to animate a view's opacity, transform, position, and other supported styles. It is still useful for simple microinteractions: fade-ins, scale feedback, loading motion, card entrance animations, and small transitions that do not need complex gesture logic.

For heavy gesture-driven UI, shared element transitions, and UI-thread worklets, React Native Reanimated is usually the better tool. For simple screen polish, the core Animated API is still enough.

10 Essential React Native Projects for Skill Enhancement

· 10 min read
Engineering Team

This tutorial will guide you through 10 essential React Native projects that will help enhance your skills as a software developer. React Native is a popular framework for building mobile applications using JavaScript and React. By creating these projects, you will gain hands-on experience and improve your understanding of React Native development.

React Native Socket.IO: Reliable Realtime Guide

· 5 min read
Full Stack Developer

react native socketio

Socket.IO is useful when a React Native app needs low-latency, bidirectional communication: chat, typing indicators, live order status, dispatch dashboards, presence, auctions, multiplayer interactions, or collaborative workflows.

You can pair this guide with the React Native documentation, the React Native app collection, or a current React Native template.

The important production detail is lifecycle. Mobile apps disconnect, reconnect, background, resume, rotate networks, and refresh auth tokens. A reliable Socket.IO integration handles those cases instead of creating one global socket that lives forever.

Introduction to React Native Performance Monitoring

· 11 min read
Engineering Team

React Native has gained immense popularity among software developers due to its ability to build cross-platform mobile applications with the power of JavaScript. However, as your React Native app grows in complexity, it is crucial to ensure that it performs optimally. This is where React Native Performance Monitoring comes into play. In this tutorial, we will explore what React Native Performance Monitoring is, how to set it up in your app, key metrics to monitor, techniques to optimize performance, best practices, and the tools available for monitoring and debugging.

Best React Native Newsletters and Update Sources

· 5 min read
Full Stack Developer

best react native newsletters

React Native changes quickly, but subscribing to every feed is not a strategy. A good learning system should separate official release information, curated weekly summaries, deep technical posts, and product-focused app development guidance.

This list focuses on resources that help React Native developers stay current without turning every week into research work.

Unit Testing in React Native

· 5 min read
Full Stack Developer

react native unit tests

React Native tests should protect the parts of your app that change often: business rules, form behavior, loading states, empty states, error messages, navigation decisions, and critical user actions. A good test suite does not try to prove that React Native itself works. It proves that your app still behaves correctly when you refactor, upgrade dependencies, or prepare a release build.

Gradients in React Native

· 5 min read
Full Stack Developer

gradients react native

Gradients can make a React Native screen feel more polished, but they are easy to overuse. The best gradients have a job: improving contrast on images, creating a clear call-to-action, separating a hero area, or adding depth to a small UI element without hurting readability.

For Expo and Expo-modules apps, expo-linear-gradient is the most direct solution. It renders a native gradient view on iOS and Android and also works on web.

10 React Native Tips for Cross-Platform App Development

· 23 min read
Engineering Team

In this tutorial, we will explore 10 tips for cross-platform app development using React Native. React Native is a popular framework for building native mobile apps using JavaScript and React. It allows developers to write code once and deploy it on multiple platforms, such as iOS and Android. By following these tips, you can enhance your React Native development process and create high-quality cross-platform apps.