State of React Native 2024 Preview / Call for Questions #9
Replies: 2 comments 1 reply
-
Hey @bbarthec Here's my review of the survey. Overall it looks great but there are probably a few little things to tweak. I added some possible commenters for each section. State of RN 2024 - Survey ReviewIntroMaybe find a better non-X link for "continues to grow"? Update Survey design GH discussion link to this 2024 issue instead of 2023 BackgroundSome questions are not easy to answer for me, as someone who's not actively working on any RN app in 2024.
Destkop OS => Other choice, free field? Platforms => Skia (Linux & macOS) feels like a weird choice that people will pick despite not targeting desktop. Maybe juste put "Linux" ? Platform APIsN/A Commenters: State ManagementMaybe remove Apollo / React Query since they are already in data fetching Commenters: Data FetchingIt's weird to have the same libs in both state management and data fetching The alternative is to split this in 2:
Commenters: NavigationCommenters: StylingRemove "tailwind-rn" (too niche / unmaintained) Add stylex ? (afaik at least Meta uses it in a cross-platform way with React Strict DOM) Commenters:
Component LibrariesCommenters: AnimationsRename section to something that encapsulate graphics too? React Three Fiber and Skia are not really related to animations Add React Native Gesture Handler (+ RN Screens?) Add React Native WGPU: https://github.com/wcandillon/react-native-webgpu Add React Native Godot (note there are 2 Godot integrations WIP, and only one is open sourced afaik https://github.com/calico-games/react-native-godot) Commenters:
DebuggingMight be hard to figure out which debugger you actually use 😅 Commenters: App AspecsAnalytics => posthog, btw they recently launched session replay RN SDK Data visualization: Commenters: RN FeaturesAdd: Concurrent React (transitions, useDeferredValue) Commenters: DeploymentAdd Expo Workflows? Commenters: RN ToolsYarn => Yarn v1 ? Commenters: AlternativesAdd Tauri / Electron? Commenters: ResourcesExpo "Exposition" blog is the old medium-based one Kent C. Dodds is not realy doing RN. It's a bit weird if it's the only one teaching React core here. There are many others. Other RN-related newsletters: notJust.dev, Galaxies.dev Other courses: Galaxies, React Native Mastery Commenters: OpinionsWhat do you feel currently is missing from React Native? Advantages: "learn once, built everywhere" Commenters: |
Beta Was this translation helpful? Give feedback.
-
Hey @bbarthec, thanks again for preparing the 2024 survey and taking our input! Coming in with some suggestions for the Debugging and profiling page.
By the way, the survey UX is top notch this year! 👏🏻 I love the positive/negative annotations! Debugging and profiling
[Add section] Tools and features
[Add section] Debugging intent[Prompt] What do you want to do when debugging your app? [Sub bullet points are descriptions]
(Edit: I originally forgot about the "pain points" question — let's keep that too! 🙂) |
Beta Was this translation helpful? Give feedback.
-
Preview of the 2024 survey
At Software Mansion, we're making progress on the next edition of the State of React Native survey and present you the preview of the upcoming 2024 edition. As we did last year, we invite all of you to join us in making the the question set the best it can be.
Aside from the question set changes, the other most notable change this year is the framework upgrade and visual redesign. @SachaG's suggestion from last year made us realise that we've been missing so many good parts of the original surveys. We're building the
State of React Native survey
based on the work of the @Devographics team, and we're more than happy to take advantage of all the features they've coded into the survey framework. This year we've made it possible to usereading list
,question skipping
, a more detailed response system, etc., effectively aligning theState of React Native
survey with its original counterparts.Call for Questions
At Software Mansion, we're iterating on the question set to get the best coverage of the most important React Native-oriented aspects. At this point, we're still discussing the layout of the sections as well as the individual questions we have.
We also value the feedback we can get from the React Native community, so we invite you all to suggest changes to the content of the survey to make it even better. Don't forget to justify your suggestions!
We'll do our best to review the suggestions on a weekly basis and respond accordingly by either accepting or rejecting them.
Expected timeline
The preview period will run through the last week of November. The 2024 survey will go live the first week of December and would run until January 6, 2025.
The results will be published sometime in the second half of January 2025 or early February 2025.
Meaningful content changes we've introduced this year
The list of changes is quite lengthy and it's best to just directly go to the preview and see inspect the questions live.
Beta Was this translation helpful? Give feedback.
All reactions