<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/moving-back-to-react-lbklqxtii" -->

---
title: Moving back to React | daily.dev
description: daily.dev migrated from Preact to React in order to resolve development issues and improve performance. The move allowed for better compatibility with Next.js,...
canonical: https://daily.dev/posts/moving-back-to-react-lbklqxtii
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Moving back to React | daily.dev
og:description: daily.dev migrated from Preact to React in order to resolve development issues and improve performance. The move allowed for better compatibility with Next.js,...
og:url: https://daily.dev/posts/moving-back-to-react-lbklqxtii
og:image: https://api.daily.dev/og/posts/lbkLqxTII.png
og:image:alt: Moving back to React
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Moving back to React

**[daily.dev](https://daily.dev/sources/daily)** · [@capjavert](https://daily.dev/capjavert) · 8 min read · 108 upvotes · 7 comments

## Summary

daily.dev migrated from Preact to React in order to resolve development issues and improve performance. The move allowed for better compatibility with Next.js, enhanced development experience, and prepared the platform for future technological advancements. The migration was successful and enabled a healthier future for all daily.dev apps.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://daily.dev/blog/moving-back-to-react>

## Community discussion

Top comments from developers on daily.dev.

**@eneoctavian173** · 7 upvotes

> This is one thing that worries me about switching from React itself.
>
> All people tout every X new web framework as the best framework now because of Y performance and Z improvement yet none have the same stability as react.
>
> Then people tell me svelte is amazing yet my issue is when I looked at how you write code in it... it looks as if were going back to poorer templating. It looked more as if im writing pure html than actual components.

**@juliet** · 0 upvotes

> That's great for faster onboarding

**@itsjavi** · 0 upvotes

> I guess it's also easier to onboard new devs when you use widely used technologies
>
> The problem with Next.js is that you are kind of vendor-locked with Vercel if you want to get all benefits from the framework.
>
> It's ok for startups but once you start growing they become expensive, and if you don't care in advance there will be a point that it will be too late to realize you are vendor-locked, and then you have to rewrite many things to move to another platform.

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#react](https://daily.dev/tags/react), [#nextjs](https://daily.dev/tags/nextjs), [#preact](https://daily.dev/tags/preact)

[View this post on daily.dev](https://daily.dev/posts/moving-back-to-react-lbklqxtii)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Moving back to React","url":"https://daily.dev/posts/moving-back-to-react-lbklqxtii","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/moving-back-to-react-lbklqxtii"},"datePublished":"2023-11-13T12:13:28.698Z","dateModified":"2023-11-14T09:00:09.888Z","description":"daily.dev migrated from Preact to React in order to resolve development issues and improve performance. The move allowed for better compatibility with Next.js,...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/e719f0cad1e390e80688db9eef012248?_a=AQAEufR","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/e719f0cad1e390e80688db9eef012248?_a=AQAEufR","isAccessibleForFree":true,"articleSection":"daily.dev","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Person","name":"Ante Barić","url":"https://daily.dev/capjavert","image":"https://media.daily.dev/image/upload/v1679300599/avatars/avatar_LJSkpBexOSCWc8INyu3Eu.jpg","description":"Developer, software tinkerer, trail runner and hobby artist. ","worksFor":{"@type":"Organization","name":"daily.dev","logo":"https://daily-now-res.cloudinary.com/image/upload/s--MASZOhnv--/f_auto/v1614088267/landing/Daily.dev_logo"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":18930}},"commentCount":7,"discussionUrl":"https://daily.dev/posts/moving-back-to-react-lbklqxtii","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":108},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":7}],"keywords":"react,nextjs,preact","timeRequired":"PT8M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"daily.dev","item":"https://daily.dev/sources/daily"},{"@type":"ListItem","position":3,"name":"Moving back to React"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/moving-back-to-react-lbklqxtii","comment":[{"@type":"Comment","text":"This is one thing that worries me about switching from React itself.\nAll people tout every X new web framework as the best framework now because of Y performance and Z improvement yet none have the same stability as react.\nThen people tell me svelte is amazing yet my issue is when I looked at how you write code in it… it looks as if were going back to poorer templating. It looked more as if im writing pure html than actual components.","datePublished":"2023-11-18T17:28:17.193Z","url":"https://daily.dev/posts/lbkLqxTII#c-MS1DZYjkj","author":{"@type":"Person","name":"Octavian Ene","url":"https://daily.dev/eneoctavian173","image":"https://avatars.githubusercontent.com/u/102895212?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":7}},{"@type":"Comment","text":"That’s great for faster onboarding","datePublished":"2023-12-06T11:09:58.234Z","url":"https://daily.dev/posts/lbkLqxTII#c-Am3PoIGyS","author":{"@type":"Person","name":"Juliet","url":"https://daily.dev/juliet","image":"https://lh3.googleusercontent.com/a/ACg8ocJ-Cok1bNCP8u98GI9z_DkFJbTAZH5pvZDuHLqWOLHK0yo=s96-c"}},{"@type":"Comment","text":"I guess it’s also easier to onboard new devs when you use widely used technologies\nThe problem with Next.js is that you are kind of vendor-locked with Vercel if you want to get all benefits from the framework.\nIt’s ok for startups but once you start growing they become expensive, and if you don’t care in advance there will be a point that it will be too late to realize you are vendor-locked, and then you have to rewrite many things to move to another platform.","datePublished":"2023-11-21T00:47:45.528Z","dateModified":"2023-11-21T00:50:09.832Z","url":"https://daily.dev/posts/lbkLqxTII#c-22fDj4pcw","author":{"@type":"Person","name":"Javier","url":"https://daily.dev/itsjavi","image":"https://media.daily.dev/image/upload/s--Lhs9VFvX--/f_auto/v1711531445/avatars/avatar_L28cJws79VJWZec5RBvoy"}}]}
```

