-
Notifications
You must be signed in to change notification settings - Fork 30
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
meno: frontend market report first half of november 2024
- Loading branch information
Showing
1 changed file
with
99 additions
and
0 deletions.
There are no files selected for viewing
99 changes: 99 additions & 0 deletions
99
Frontend/Report/frontend-report-first-half-of-november-2024.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,99 @@ | ||
--- | ||
tags: | ||
- frontend | ||
- market-report | ||
title: Frontend Report November 2024 | ||
short_title: "Nov 2024" | ||
description: A comprehensive update on key advancements in frontend development for November 2024, highlighting React 19's full-stack capabilities, XState for state management, Shopify's React Native migration, Next.js 15 enhancements, and the impact of container queries on responsive design. | ||
date: 2024-11-20 | ||
authors: | ||
- hthai2201 | ||
--- | ||
|
||
A comprehensive November 2024 update on key advancements in frontend development. This report covers the latest trends, tools, and techniques in the frontend ecosystem. | ||
|
||
## React | ||
|
||
### [React 19’s Full-Stack Evolution: Unifying Server and Client](https://bobaekang.com/blog/two-ways-to-the-two-reacts/) | ||
|
||
React 19 introduces full-stack capabilities, enabling components to run on both server and client. Frameworks like Next.js App Router focus on server-driven workflows with caching and SSR, while TanStack Start emphasizes client-side flexibility with server-side primitives. This evolution enhances React's performance and development efficiency. | ||
|
||
### [XState in React: Streamlining State Management for Complex UIs](https://www.frontendundefined.com/posts/monthly/xstate-in-react/) | ||
` | ||
Dive into the power of XState in React applications. Learn how this state machine library simplifies handling complex state logic, enhances UI reliability, and integrates seamlessly with React for predictable and scalable state management. | ||
|
||
### [Shopify’s React Native Migration Success Story](https://threadreaderapp.com/thread/1853619638141071573.html) | ||
|
||
Shopify overhauled its decade-old mobile app using React Native, reducing 1.8M lines of code and achieving faster load times (44% faster), better performance, and higher user ratings. | ||
|
||
### Quick links | ||
|
||
- [Seamless React Upgrades in Micro-Frontends](https://alexocallaghan.com/upgrading-react-with-microfrontends) | ||
|
||
- [React Navigation 7: Enhanced Developer Experience and Powerful New Features](https://reactnavigation.org/blog/2024/11/06/react-navigation-7.0/) | ||
|
||
## Next.js | ||
|
||
### [Exploring Next.js 15: What's New and Why It's Better Than Ever](https://aviral-blogs.hashnode.dev/exploring-nextjs-15-whats-new-and-why-its-better-than-ever) | ||
|
||
Next.js 15 enhances build speed, improves developer experience, and adds new features like full support for React Server Components and expanded App Router functionality. It also improves image optimization with dynamic resizing and global caching. Upgrading from Next.js 14 is recommended for faster builds, smarter routing, and new tools for scaling and optimizing applications. | ||
|
||
### [Advanced Search Param Filtering](https://aurorascharff.no/posts/managing-advanced-search-param-filtering-next-app-router/) | ||
|
||
Comprehensive guide on implementing search parameter filtering using App Router with startTransition and useOptimistic. | ||
|
||
### Quick links | ||
|
||
- [Vercel Simplifies Next.js Self-Hosting](https://thenewstack.io/vercel-makes-changes-to-next-js-to-simplify-self-hosting/) | ||
- [Integrating WordPress as a Headless CMS with React or Next.js](https://scientyficworld.org/how-to-deploy-headless-wordpress-with-next-js/) | ||
|
||
## Others | ||
|
||
### [Why Frameworks Outperform Web Components: A Deep Dive into Key Drawbacks](https://www.youtube.com/watch?v=UrS61kn4gKI) | ||
|
||
Explore the fundamental limitations of Web Components compared to modern frameworks like React, including issues with state management, integration challenges, server-side rendering, and real-world adoption. Understand why frameworks remain the practical choice for developers today. | ||
### [Enhancing Web Design with Container Queries and the Containment API](https://www.joshwcomeau.com/css/container-queries-introduction/) | ||
Container queries enable responsive design by allowing elements to adjust based on their parent’s size. With widespread browser support, these tools promise to transform design practices, and the author will share practical examples in a future post. | ||
|
||
### Quick links | ||
|
||
- [Browser Rendering Process](https://abhisaha.com/blog/exploring-browser-rendering-process) | ||
- [HTML Login Form Best Practices](https://evilmartians.com/chronicles/html-best-practices-for-login-and-signup-forms) | ||
|
||
## Trending | ||
|
||
Growing trend in UI library development, focusing on separation of logic and presentation. | ||
|
||
### [TanStack Start: A Full-Stack React Framework for Modern Web Apps](https://tanstack.com/router/latest/docs/framework/react/start/overview) | ||
|
||
TanStack Start is a powerful full-stack React framework featuring type-safe APIs, robust routing, full-document SSR, streaming, and server functions—perfect for building modern, scalable web applications. | ||
|
||
### [WebSocket Optimization](https://www.recall.ai/post/how-websockets-cost-us-1m-on-our-aws-bill) | ||
|
||
Case study on optimizing WebSocket implementations for cost efficiency. | ||
|
||
### Quick links | ||
|
||
- [GitHub Copilot Supercharged: Beyond Autocomplete](https://github.blog/news-insights/product-news/universe-2024-previews-releases/) | ||
|
||
## New Tools | ||
|
||
### [HTML to React Chrome Extension](https://chromewebstore.google.com/detail/html-to-react-figma-by-ma/chgehghmhgihgmpmdjpolhkcnhkokdfp) | ||
|
||
Browser extension for converting HTML snippets to React or Figma. | ||
|
||
### [Streamlining Frontend Testing with Storybook Stories](https://storybook.js.org/blog/storybook-test-sneak-peek/) | ||
|
||
Storybook Test revolutionizes frontend testing by integrating component, visual, and accessibility tests into one workflow, delivering fast, browser-based results. Developers are invited to shape this game-changing tool through the early access program. | ||
|
||
### Quick links | ||
|
||
- [Docusaurus 3.6: Docs Made Easy & Fast!](https://docusaurus.io/blog/releases/3.6) | ||
|
||
## Commentary | ||
|
||
- [Why a Perfect Lighthouse Score Isn't Everything](https://www.smashingmagazine.com/2024/11/why-optimizing-lighthouse-score-not-enough-fast-website/) | ||
|
||
- [Headless Components](https://www.subframe.com/blog/how-headless-components-became-the-future-for-building-ui-libraries) | ||
|
||
- [State of CSS Survey Analysis](https://www.oddbird.net/2024/11/04/css-demographics/) |