why-did-you-render

Component debugger

Tool to monitor and optimize React component re-renders

why-did-you-render by Welldone Software monkey patches React to notify you about potentially avoidable re-renders. (Works with React Native as well.)

GitHub

11k stars
41 watching
199 forks
Language: JavaScript
last commit: almost 2 years ago
Linked from 1 awesome list

componenthooks-trackingperformancepurepurecomponentreactreact-nativerendertoolupdate

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
lottie-react-native/lottie-react-nativeA wrapper library for playing Adobe After Effects animations in React Native applications16,780
zoontek/react-native-localizeA React Native localization toolbox providing methods to access device locale information and format numbers according to user preferences.2,300
jquense/react-widgetsA collection of polished and accessible form inputs built with React2,347
software-mansion/react-native-svgA library that provides SVG support for React Native and web applications7,551
software-mansion/react-native-reanimatedReimplements React Native's Animated library API with a more comprehensive and low-level abstraction for gesture-based interactions.9,167
chenglou/react-motionA JavaScript library for animating UI elements using physical-based animation and easing curves21,715
insin/nwbA toolkit for quickly developing web applications with React, Preact, Inferno, and vanilla JavaScript using a zero-config setup.5,576
raineorshine/npm-check-updatesAutomates checking and upgrading package dependencies to their latest versions.9,513
zenoamaro/react-quillA rich-text editor component for React applications6,810
necolas/react-native-webA collection of packages and tools for building cross-platform React UI applications for web development21,713
davidhu2000/react-spinnersA collection of reusable React components for displaying loading states and animations.3,141
react-native-elements/react-native-elementsA cross-platform UI toolkit for building mobile apps with React Native25,125
react-figma/react-figmaA tool that enables developers to create user interfaces using React components in Figma design files.2,569
react-native-share/react-native-shareEnables sharing between different apps using React Native3,686
oliviertassinari/react-swipeable-viewsA React component library for creating swipeable views in web applications.4,466