Open in app

Sign in

Write

Sign in

Anisur Rahman
Anisur Rahman

294 Followers

Home

Lists

About

Pinned

React Native — Ultimate Guide on Debugging , Profiling & Advanced Optimization (iOS + Android)

“Find why your app is SLOW” — by this article 🔥 — This article took me 16 days to complete, with each day 5–6 hours of work besides my full-time office job (Sr. React Native Engineering, USA, remote). Note: I covered the whole standard journey from my experience on React Native Debugging, based on the React Native official documentation and the CallStack…

React Native

28 min read

React Native — Ultimate Guide on Debugging , Profiling & Performance Optimization (iOS + Android)
React Native — Ultimate Guide on Debugging , Profiling & Performance Optimization (iOS + Android)
React Native

28 min read


Pinned

React Native — Ultimate Guide on New Architecture in depth

Hermes, JSI, Fabric, Yoga, Turbo Module, Codegen — All in one 🔥 — I have found tons of articles on the internet about the new architecture of React Native, but the problem is they were too brief and lacked sufficient information. This made it hard to understand it clearly. Finally, I have gathered all the info from the official documentation of React Native…

React Native

19 min read

React Native — Ultimate Guide on New Architecture in depth
React Native — Ultimate Guide on New Architecture in depth
React Native

19 min read


Pinned

React Native — Ultimate Guide on “In App Purchase”

iOS + Android — RevenueCat made it really simple 🔥 — Before Start 💁‍♂️ For your information, I found the RevenueCat SDK integration in React Native app very easy once I learned some terms, how “In App Purchase” works, and the steps I needed to follow in sequence. …

React Native

12 min read

React Native — Ultimate Guide on “In App Purchase”
React Native — Ultimate Guide on “In App Purchase”
React Native

12 min read


Pinned

React Native — Hermes & Static Hermes (Bundle release & Hermes Bytecode)

I found that the React Native official documentation missed some details about the Hermes bytecode and how to ensure that Hermes was enabled correctly. Let me explain it in an easy way so that you can optimize your app’s performance with respect to the Hermes engine. Let’s take a look…

React Native

7 min read

React Native — Hermes & Static Hermes (Bundle release & Hermes Bytecode)
React Native — Hermes & Static Hermes (Bundle release & Hermes Bytecode)
React Native

7 min read


Pinned

React Native — Ultimate Guide on Performance Optimization

IOS & Android — Be a Sr. React Native Engineer today 🔥 — This guide covers all the basics of React Native code optimization. This guide is suitable for React Native developers of every level: beginner, intermediate, and senior. However, if you already know how to optimize your code at the code level, you can read my advanced optimization article on React Native…

React Native

17 min read

React Native — Ultimate Guide on Performance Optimization
React Native — Ultimate Guide on Performance Optimization
React Native

17 min read


Sep 27

React Native — Ultimate Guide on FlashList: Performant List view (Implementation + Analysis)

Fast & Performant React Native List — No more blank cells 🔥 — Let’s see an index of what we will learn from this article: Introduction to “FlashList” What is “RecyclerListView” ? What is “Cell Recycling” ? Benefits of “RecyclerListView” & “FlashList” Difference between “Virtualization” & “Cell Recycling” concepts Basic implementation of FlashList Important Props of FlashList How to write a performant FlashList…

React Native

14 min read

React Native — FlashList: Performant List view (Implementation + Analysis)
React Native — FlashList: Performant List view (Implementation + Analysis)
React Native

14 min read


Sep 22

React Native — Nested Virtualization Anti-pattern (Performance Optimization)

ERROR “ VirtualizedLists should never be nested inside plain ScrollViews”. — React Native provides some components for rendering large lists of data efficiently: <FlatList> and <SectionList>. These components are based on the VirtualizedList component, which implements a virtualization technique to improve memory consumption and performance. Virtualization means that only the items that are currently visible on the screen (or within a…

React Native

5 min read

React Native — Nested Virtualization Anti-pattern (Performance Optimization)
React Native — Nested Virtualization Anti-pattern (Performance Optimization)
React Native

5 min read


Sep 20

React Native — Ultimate Guide on Virtualization Performance Optimization

Optimize list performance — FlatList, SectionList, VirtualizedList, ScrollView (All in one) 🔥 — What is Virtualization? In this guide, we will discuss list virtualization (also known as windowing). This is the idea of rendering only visible rows of content in a dynamic list instead of the entire list. The rows rendered are only a small subset of the full list with what is visible (the window)…

Virtualization

14 min read

React Native — Virtualization Performance Optimization (FlatList, SectionList, VirtualizedList…
React Native — Virtualization Performance Optimization (FlatList, SectionList, VirtualizedList…
Virtualization

14 min read


Sep 15

React Native — Anti pattern while calling Component (ERROR, Solution & analysis)

Use React way instead of Functional way of calling a Component. — Basically, there are two ways of calling a Component inside your JSX code. They are: Functional way & React way. Suppose you have a component named as “SoccerCard”. You can reuse this “SoccerCard” component in different screens in your React Native App. Let’s see the “SoccerCard” component looks like below:

React

5 min read

React Native — Anti pattern while calling Component (ERROR, Solution & analysis)
React Native — Anti pattern while calling Component (ERROR, Solution & analysis)
React

5 min read


Sep 11

React Native — Ultimate Guide on HOC, Render props & Custom Hooks

Componentization from React Standard — Analysis with code 🔥 — I have shared my 5 years of experience in componentization of React and React Native in this article. If you read this article carefully and understand each example, you will become an expert in React + Native Component, children rendering, and Custom Hooks. …

React

21 min read

React — Higher Order Component & Custom Hooks (Details analysis)
React — Higher Order Component & Custom Hooks (Details analysis)
React

21 min read

Anisur Rahman

Anisur Rahman

294 Followers

Sr. React Native Engineer (React Native | React | JS | Node.js) at BasementSports, USA (Remote) | https://twitter.com/anis_RNCore

Following
  • Michihiro Iwasaki

    Michihiro Iwasaki

  • Evan Elison

    Evan Elison

  • Jamon Holmgren

    Jamon Holmgren

  • Abdur Razzak Rouzex

    Abdur Razzak Rouzex

  • Divjot Singh

    Divjot Singh

See all (13)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams