Lädt...

🔧 This Week In React #221 : State of React, React Router, React Admin | AI & RN,Gesture Handler | TypeScript, Prettier, esbuild...


Nachrichtenbereich: 🔧 Programmierung
🔗 Quelle: dev.to

Hi everyone!

Cyril and Matthieu from Theodo Apps here 👋, standing in for Seb to bring you the latest news from React and React Native!

This week we’ve been carefully reading the State of React 2024 survey results, and also found quite a few interesting articles. Things have been quieter when it comes to new releases.

Check our partner conf App.js, happening May 28-30 in 🇵🇱 Kraków! The biggest React Native and Expo-focused conference gives us a 15% discount with code "TWIR". Want to submit a talk? Hurry—CFP is closing soon!

💡 Subscribe to the official newsletter to receive an email every week!

banner

💸 Sponsor

EAS Workflows: Fast, flexible React Native CI/CD

EAS Workflows: Fast, flexible React Native CI/CD

When you wake up in the morning how many different yaml files do you want to manage? With EAS Workflows, you have everything in one place.

• Automate builds

• Run e2e tests

• Send previews

• Submit to stores

• GitHub triggers, lint checks, slack notifications...so much more

With EAS Workflows you can automate and sequence all your builds/updates/submissions. Package up all the commands in a workflow and go drink a coffee. You deserve it.

Start building and deploying faster for FREE today →

⚛️ React

State of React 2024 - Survey Results

State of React 2024 - Survey Results

The results of State of React 2024 are out. It is a gold mine of information and we can’t possibly talk about everything here but here are a few highlights:

  • Of the “new” React features, Server Components are the most popular with 40% of the ~7000 respondents having “used it”, probably thanks to Next.js…
  • forwardRef is the most disliked React API, and is going away!
  • Have you heard about React’s Taint API? It looks like 80% of React devs have not, which is understandable since it’s experimental.
  • There’s not that much movement in the #1 spot: Next.js, TanStack Query, Axios, Jest, and Zod are still the most frequently used.
  • A few rising stars: Zustand and Vitest got more users, TanStack Start is #1 in interest even though almost no one has used it yet.

Seb wrote the survey conclusion — be sure to check it out! 🙂

💸 Sponsor

Optimizing Vercel Costs: Real-World Strategies

Optimizing Vercel Costs: Real-World Strategies

Deploying Next.js apps on Vercel is easy, but optimizing hosting costs? That’s a different story.

Join Chris Lojniewski and Jakub Dakowicz of Pagepro on February 20th, 11 AM EST for a deep analysis of Vercel cost optimization strategies. Learn how to identify what drives your costs and reduce them with code-level optimizations like adjusting prefetching to avoid excessive function calls, choosing proper rendering methods, and trimming unnecessary data transfers.

They’ll also show you how to minimize reliance on Vercel’s premium features with feature externalization - offloading analytics, image optimization, and password protection. Plus, they’ll break down when enterprise pricing is worth considering and when you’re better off with alternatives. Stop overpaying, and register today.

📱 React-Native

Bolt x Expo

Building apps with AI

We don't talk too much about LLMs in this newsletter (we guess you already hear about it more than enough 😅) but with all the announcements this week we thought it was a good time to give you an update.

The big news: Bolt and Expo have partnered to add (React-)Native mobile apps support to Bolt. Right now you can preview your AI-generated apps on the web, but you need to download the code to go further. They plan to add an integration with EAS to deploy to production in the future.

Some competitors also had things to announce:

🔀 Other

🤭 Fun

React npm screenshot with downdloads at 0

See ya! 👋

...

🔧 Typescript-eslint + prettier for code standardization in React with Typescript


📈 39.48 Punkte
🔧 Programmierung

🔧 Typescript-eslint + prettier para padronização de código em React com Typescript


📈 39.48 Punkte
🔧 Programmierung

🔧 Delete ` CR` eslint(prettier/prettier) error solved


📈 37.67 Punkte
🔧 Programmierung

🔧 Setting Up a Modern TypeScript Project with esbuild (No Framework)


📈 35.33 Punkte
🔧 Programmierung

🔧 Implementing Long Press Functionality Using React Native Gesture Handler in React Native Application


📈 32.48 Punkte
🔧 Programmierung

🔧 Building a Full-Stack Todo App with Esbuild, React & Golang


📈 31.96 Punkte
🔧 Programmierung

🔧 Setting Up a Rock-Solid Typescript React Project with ESLint and Prettier


📈 30.74 Punkte
🔧 Programmierung

🔧 Configure Eslint, Prettier and show eslint warning into running console vite react typescript project


📈 30.74 Punkte
🔧 Programmierung

🔧 Complete React Setup with SSR, CSR, TailwindCSS, and Jest Using esbuild


📈 29.77 Punkte
🔧 Programmierung

🔧 A Simple Approach to SSR with React 19 and esbuild


📈 29.77 Punkte
🔧 Programmierung

🔧 Supporting SASS in your TS React project using TSC and esbuild


📈 29.77 Punkte
🔧 Programmierung

🔧 Complete React Setup with SSR, CSR, TailwindCSS, and Jest Using esbuild


📈 29.77 Punkte
🔧 Programmierung

🔧 Enterprise-Grade Node.js: Leveraging TypeScript, ESLint & Prettier for Production Excellence


📈 29.76 Punkte
🔧 Programmierung

🔧 NodeJS Express Setup with Typescript, ESLint, Prettier


📈 27.57 Punkte
🔧 Programmierung

🔧 Setup Eslint Prettier in a TypeScript project with mongoose ODM


📈 27.57 Punkte
🔧 Programmierung

🔧 Setting Up ESLint 9.13.0 with Prettier, TypeScript, Vue.js, and VSCode Autosave Autoformat


📈 27.57 Punkte
🔧 Programmierung

🔧 Nuxt + ESLint 9 + TypeScript + Prettier - Configuration Guide 2024


📈 27.57 Punkte
🔧 Programmierung

🔧 EsLint + TypeScript + Prettier (Flat Config)


📈 27.57 Punkte
🔧 Programmierung

🔧 Step-by-Step Guide to Setting Up Husky, ESLint, and Prettier in a Next.js TypeScript Project


📈 27.57 Punkte
🔧 Programmierung

🔧 Setting Up Express development environment (Typescript, Eslint, Prettier)


📈 27.57 Punkte
🔧 Programmierung

🔧 Configuring Prettier and ESLint in Your VSCode TypeScript Project


📈 27.57 Punkte
🔧 Programmierung

🔧 Level Up Your TypeScript Projects: Discover the Power of ESLint and Prettier


📈 27.57 Punkte
🔧 Programmierung

🔧 Setting up Code Formatting with ESLint, TypeScript, and Prettier in Visual Studio Code


📈 27.57 Punkte
🔧 Programmierung

🔧 My takes on EsLint and Prettier against TypeScript


📈 27.57 Punkte
🔧 Programmierung

🔧 An Introduction to the esbuild Bundler


📈 26.6 Punkte
🔧 Programmierung