Comments (5)
There are no plans to change the underlying framework at the moment. What parts of React 19 are you interested in specifically and would like to see in Fresh?
from fresh.
I am most interested in the new React compiler approach which prevents to use manual, error-prone memoization to speed up rendering/avoid unneeded refreshing. Maybe this would also have an effect on the server to avoid expensive re-calculation.
Apart from that the new โActionsโ approach for submits etc seems interesting.
from fresh.
Signals are an alternative to the React compiler which already work today. They offer even more granular control over when something re-renders compared to what we've seen so far from what has been revealed about the React compiler so far.
The server actions are certainly interesting, but it's more of a next.js feature, not something that comes with React. If Fresh would switch to React there wouldn't be server actions out of the box. It's something that's built on top of React. Whether you build server actions on React or Preact makes no difference in the end.
from fresh.
Preact supports using React stuff using compat
. Is it possible to opt into compat mode using fresh?
Just curious.
from fresh.
Yes that's possible, see #1395 .
Closing this issue as there are no plans to move to React.
from fresh.
Related Issues (20)
- Client Address Bar wont update after 303 redirect response. HOT 6
- JSX element implicitly has type 'any' because no interface 'JSX.IntrinsicElements' exists. || pragmaFrag cannot be set when runtime is automatic HOT 2
- [Bug] Preact's hydrate will clear uncontrolled property(e.g.`defaultValue) HOT 1
- [bug] partial on form submit HOT 1
- ReadableStream.from not supported if a fresh app is a subfolder HOT 6
- Tailwind plugin wanders into `scss` files then crashes on build HOT 1
- preact has a "We stand with Ukraine" banner, so I won't use it (or fresh or SaasKit)
- What do the <reference /> mean in main.ts? HOT 1
- issues with @headlessui/react HOT 1
- ENV variables in client HOT 5
- Clicking the recipe demo on Fresh's homepage changes the page title to "My Fresh app" HOT 1
- If Fresh /components/ folder doesn't return JS, should I even bother with memo()? HOT 4
- connection error: unexpected end of file HOT 3
- Data passed with `ctx.render` to async route is `undefined` HOT 1
- Docs: Change cart example to not used shared signals
- Build: DNS Error registry-staging.deno.com HOT 1
- fresh.gen.ts is `not found` HOT 5
- n00b struggling with deploying fresh project with deno kv HOT 1
- Island Slots Don't Work With `f-client-nav` HOT 7
- Partials break the app when navigating from a page with _layout.tsx to a page without _layout.tsx HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fresh.