This repository has been archived by the owner on Dec 9, 2024. It is now read-only.
forked from Devographics/entities
-
Notifications
You must be signed in to change notification settings - Fork 0
/
react_native_features.yml
233 lines (211 loc) · 9.24 KB
/
react_native_features.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
- id: react_native_features_version
name: React Native version
- id: react_native_features_version_0_63_or_lower
name: 0.63 or lower
- id: react_native_features_version_0_64
name: "0.64"
- id: react_native_features_version_0_65
name: "0.65"
- id: react_native_features_version_0_66
name: "0.66"
- id: react_native_features_version_0_67
name: "0.67"
- id: react_native_features_version_0_68
name: "0.68"
- id: react_native_features_version_0_69
name: "0.69"
- id: react_native_features_version_0_70
name: "0.70"
- id: react_native_features_version_0_71
name: "0.71"
- id: react_native_features_version_0_72
name: "0.72"
- id: react_native_features_version_0_73
name: "0.73"
- id: react_native_features_version_next
name: next
- id: react_native_features_version_nightly
name: nightly
- id: react_native_features_strategies
name: React Native version upgrading strategy
- id: react_native_features_strategies_stay_latest
name: Stay on the latest version
- id: react_native_features_strategies_upgrade_occasionally
name: Upgrade occasionally
- id: react_native_features_strategies_upgrade_for_new_features
name: Upgrade for the new features
- id: react_native_features_strategies_upgrade_parallel_with_expo
name: Upgrade in parallel with Expo SDK releases
- id: react_native_features_strategies_upgrade_if_necessary
name: Don't upgrade until I have to
- id: react_native_features_strategies_other
name: Other React Native version upgrading strategy
- id: react_native_features_new_architecture
name: New Architecture
homepage: https://reactnative.dev/docs/next/the-new-architecture/pillars
- id: react_native_features_fabric
name: Fabric
homepage: https://reactnative.dev/architecture/fabric-renderer
- id: react_native_bridgeless_mode
name: Bridgeless Mode
homepage: https://reactnative.dev/docs/next/the-new-architecture/bridgeless
- id: react_native_features_turbo_modules
name: Turbo Native Modules
homepage: https://reactnative.dev/docs/next/the-new-architecture/pillars-turbomodules
- id: react_native_features_codegen
name: Codegen
homepage: https://reactnative.dev/docs/next/the-new-architecture/pillars-codegen
npm: react-native-codegen
- id: react_native_features_custom_native_modules
name: Custom native modules
homepage: https://reactnative.dev/docs/native-modules-intro
- id: react_native_features_custom_native_views
name: Custom native views
homepage: https://reactnative.dev/docs/native-components-android
- id: react_native_features_jsc_runtime
name: JSC runtime
homepage: https://developer.apple.com/documentation/javascriptcore
- id: react_native_features_hermes_runtime
name: Hermes runtime
homepage: https://hermesengine.dev/
- id: react_native_features_v8_runtime
name: V8 runtime
github: https://github.com/Kudo/react-native-v8
npm: react-native-v8
- id: react_native_features_jsi
name: JSI
homepage: https://reactnative.dev/architecture/glossary#javascript-interfaces-jsi
- id: react_native_features_expo_modules
name: Expo Modules
homepage: https://docs.expo.dev/modules/overview/
npm: expo-modules-core
- id: react_native_features_react_native_directory
name: React Native Directory
- id: react_native_features_debugging
name: Debugging tools
- id: react_native_features_debugging_react_native_debugger
name: React Native Debugger
description: The standalone app based on official debugger of React Native, and includes React Inspector / Redux DevTools
github: https://github.com/jhen0409/react-native-debugger
npm: react-native-debugger
- id: react_native_features_debugging_chrome_dev_tools
name: Chrome DevTools
homepage: https://reactnative.dev/docs/debugging#chrome-developer-tools
- id: react_native_features_debugging_console_log
name: Console logs
- id: react_native_features_debugging_reactotron
name: Reactotron
github: https://github.com/infinitered/reactotron
description: A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.
npm: reactotron-react-native
- id: react_native_features_debugging_native_debugging
name: Native debugging (Xcode, Android Studio)
- id: react_native_features_debugging_flipper
name: Flipper
homepage: https://fbflipper.com/
npm: react-native-flipper
github: https://github.com/facebook/flipper
description: A desktop debugging platform for mobile developers.
- id: react_native_features_debugging_react_dev_tools
name: React Developer Tools
homepage: https://reactnative.dev/docs/debugging#react-developer-tools
npm: react-devtools
- id: react_native_features_debugging_other
name: Other debugging tools
- id: react_native_features_performance_profile
name: Performance profiling
- id: react_native_features_performance_profile_react_native_performance
name: React Native Performance
description: Performance monitoring for React Native apps
github: https://github.com/shopify/react-native-performance
npm: "@shopify/react-native-performance"
homepage: https://shopify.github.io/react-native-performance/
- id: react_native_features_performance_profile_react_native_performance_monitor
name: React Native Performance Monitor
github: https://github.com/Flagsmith/react-native-performance-monitor
description: React Native Performance Monitor - Realtime graphing of React Native render performance
npm: react-native-performance-monitor
homepage: https://react-native-performance-monitor-orpin.vercel.app/
- id: react_native_features_performance_profile_flipper
name: Flipper
homepage: https://fbflipper.com/
npm: react-native-flipper
github: https://github.com/facebook/flipper
description: A desktop debugging platform for mobile developers.
- id: react_native_features_performance_native
name: Native profiling (Xcode, Android Studio)
- id: react_native_features_debugging_remote_debugger
name: Remote debugger
- id: react_native_features_performance_profile_flipper_performance_plugin
name: React Native Flipper Performance Plugin
github: https://github.com/bamlab/react-native-flipper-performance-monitor
description: An attempt to have a lighthouse for React Native. Flipper plugin to show a graph of the React Native performance monitor
npm: react-native-flipper-performance-plugin
- id: react_native_features_performance_profile_other
name: Other performance profiling tools
- id: react_native_features_brownfield
name: Do you integrate React Native with applications written using other technology?
- id: react_native_features_brownfield_green
name: I mainly work on standalone React Native apps (greenfield)
- id: react_native_features_brownfield_brown
name: I mainly work on integrated React Native apps (brownfield)
- id: react_native_features_brownfield_both
name: I work on both standalone and brownfield apps
- id: react_native_features_device_testing
name: How do you test your React Native app?
- id: react_native_features_device_testing_physical_devices
name: Physical devices
- id: react_native_features_device_testing_emulators_simulators
name: Emulators / simulators
- id: react_native_features_device_testing_device_farm
name: Device farm (AWS Device Farm, BrowserStack, etc.)
- id: react_native_features_device_testing_other
name: Other ways to test
- id: react_native_features_ota_updates
name: OTA updates solutions
- id: react_native_features_ota_updates_code_push
name: CodePush
homepage: https://learn.microsoft.com/en-us/appcenter/distribution/codepush/
npm: react-native-code-push
github: https://github.com/microsoft/react-native-code-push
- id: react_native_features_ota_updates_eas_update
name: EAS Update
homepage: https://docs.expo.dev/eas-update/introduction/
npm: expo-updates
description: Fetches and manages remotely-hosted assets and updates to your app's JS bundle.
- id: react_native_features_ota_updates_expo_publish
name: Expo Classic Updates
homepage: https://docs.expo.dev/archive/classic-updates/introduction/
- id: react_native_features_ota_updates_self_hosted
name: Self-hosted
- id: react_native_features_ota_updates_other
name: Other OTA updates solutions
- id: react_native_features_mobile_web_code_sharing
name: Code sharing
- id: react_native_features_mobile_web_code_sharing_react_native_web
name: React Native Web
npm: react-native-web
github: https://github.com/necolas/react-native-web
description: React Native for Web
homepage: https://necolas.github.io/react-native-web/
- id: react_native_features_mobile_web_code_sharing_solito
name: Solito
homepage: https://solito.dev/
description: 🧍♂️ React Native + Next.js, unified.
github: https://github.com/nandorojo/solito
npm: solito
- id: react_native_features_mobile_web_code_sharing_webview
name: React Native WebView running mobile version of a website
- id: react_native_features_mobile_web_code_sharing_common_logic_independent_ui
name: Common business logic, independent UI components
- id: react_native_features_mobile_web_code_sharing_independent_projects
name: Independent projects
- id: react_native_features_mobile_web_code_sharing_other
name: Other code sharing
# freeform
- id: android_performance_profiler
name: The Android Profiler
homepage: https://developer.android.com/studio/profile/android-profiler
- id: chrome_profiler
name: Chrome DevTools Performance Profiler
homepage: https://developer.chrome.com/docs/devtools/performance/