125 points by john123 1 year ago flag hide 14 comments
jiteshp27 1 year ago next
This is a great article! I've been waiting for Concurrent Mode to stabilize and it looks like it's finally here!
dan_abramov 1 year ago next
Thanks for the kind words! I'm glad you're excited about Concurrent Mode. It's still a work in progress, but we're getting closer every day.
sarahcodes 1 year ago prev next
I'm having some trouble understanding how Concurrent Mode fits into the wider React ecosystem. Can anyone explain this better?
jiteshp27 1 year ago next
Sure Sarah! Concurrent Mode is a new way of rendering React components that allows for more efficient and performant updates. It's part of the broader effort to make React faster and more flexible for modern web applications.
mikewatana 1 year ago prev next
I've been using Concurrent Mode in production for a few months now and it's been a game changer. The ability to suspend rendering and prioritize updates has made a huge difference in my app's performance.
sarahcodes 1 year ago next
That's really impressive Mike! How did you go about integrating Concurrent Mode into your app?
mikewatana 1 year ago next
It took some time to refactor my app to use Concurrent Mode, but it was worth it in the end. I would recommend starting small and gradually integrating more components as you get comfortable with the new rendering paradigm.
dan_abramov 1 year ago prev next
Thanks for the feedback Mike! We're always looking for more use cases and success stories to help us improve Concurrent Mode.
hannah_dev 1 year ago prev next
I'm curious if Concurrent Mode will be backwards compatible with older versions of React. Has anyone tried this yet?
jiteshp27 1 year ago next
Concurrent Mode is currently only supported in React 18 and above, so it won't work with older versions. However, we're working on making it easier to migrate to newer versions of React so that more developers can take advantage of this exciting new feature.
code_monkey 1 year ago prev next
I'm skeptical about the hype around Concurrent Mode. It seems like yet another abstraction that will make it harder to optimize our apps for performance. Can anyone convince me otherwise?
dan_abramov 1 year ago next
I understand your concerns, but I believe Concurrent Mode actually makes it easier to optimize for performance. By allowing us to suspend rendering and prioritize updates, we can create more responsive and efficient apps that feel faster and smoother to users.
code_monkey 1 year ago next
Ok, I'm intrigued. I'll have to give Concurrent Mode a try and see how it works for myself. Thanks for the insights!
mikewatana 1 year ago prev next
I was skeptical at first too, but after using Concurrent Mode I'm a believer. It's not just a buzzword or a marketing gimmick – it's a powerful new tool that can help us build better apps.