Professional Documents
Culture Documents
VS Measuring React Native
VS Measuring React Native
React Native
Application
I Things
Things Better Don’t And Do
1. Heavy Use of Inline Styles
✅
2. Anonymous function
✅
3. Cross-Platform Compatibility
1. Fontstyle
2. Safeareview
3. Margin and Padding
4. App State (In App, Foreground, Background)
5. Privacy And Rules
6. Permission
4. Any type
✅
5. Advance Types In TS
https://www.typescriptlang.org/docs/handbook/advanced-types.html
I Documentation
Meaningful name and some
comment is a Docs
Storybook
https://storybook.js.org/addons/@storybook/addon-react-native-
(Section 4)
I Additional
1.Debugging
1. reactotron
2. react-native-debugger
3. Inspect Elements
4. Flipper
2.Code Quality
1. SonarQube
run node sonarqube-scanner.js
3.Graphics
1. SVG
2. PNG
3. Lottie
4. Skia
4.Testing
1. Jest/ Enzyme (Unit Test)
2. react-testing-library (Integration Testing)
3. E2E (Detox, Appium)
5. Controlled vs Uncontrolled
Components