FediScanner

#react

← Back

The functional updater fixes stale-closure bugs in setState 🔄

Inside a debounce or interval, `setCount(count + 1)` reads the count captured at setup — frozen.

❌ setCount(count + 1)
✅ setCount(c => c + 1)

The updater receives the latest value, so you can drop `count` from your deps too. Two problems, one arrow function.

Show Original PostReport

أطلقت AliasVault النسخة 0.31 بعد أربعة أشهر من التطوير، معلنةً عن تحديث رئيسي لنموذج بيانات الخزنة. يضم الإصدار بنية خزنة بناؤها وواجهة V2 API لتسريع المزامنة وتحسين الأمان. استُبدل تطبيق الويب بـReact عن Blazor، خفض حجم التحميل من 40 إلى أقل من 3 ميغابايت، واستخدم نواة Rust مشتركة. يدعم النموذج مشاركة الخزنات بين أفراد العائلة بيتا مغلق، كما يسمح للمسؤولين بدعوة مستخدمين وتحديث لوحة الإدارة مع إصلاحات من المجتمع.

Show Original PostReport

React vs Svelte for Firefox extension UIs:

Svelte ships ~2KB runtime vs React's ~45KB. For a browser extension popup, that difference is felt immediately.

But React has the larger ecosystem and is easier to hire for. For most web apps, the difference doesn't matter. For extensions, embedded widgets, or content scripts — Svelte or Solid are worth considering.

dev.to/weatherclockdash/react-

Show Original PostReport

React 19.3: что реально поменялось и почему это важно

Если следить за React только по крупным релизам, легко пропустить момент, когда библиотека тихо меняет направление. React 19.3 — как раз такой случай. Сам релиз вышел 9 сентября 2026 года. И я хочу поделиться парой моментов из этого обновления. Рассмотрим пару хуков это ViewTransition и Fragment Refs . Еще, что я могу выделить, это новые возможности для SSR , Server Components и работы с браузерными API .

habr.com/ru/articles/1095298/

#html #css #js #ts #фронтэнд #фронтенд #react #фронтэнд_javascript #фронтендразработка #фронтенд_технологии

Show Original PostReport

🔁 Run and pack: Vite Task adds cached, dependency-aware execution for #monorepo scripts. vp pack (Rolldown/tsdown) builds npm libraries with DTS bundling, automatic package exports and standalone app binaries.

🔀 Migration: vp migrate converts existing projects (Vite 7+ and Vitest 4+ required) and can port ESLint/Prettier rules. Works with #React, #Vue, #Svelte, #SolidJS and 20+ other Vite-based frameworks, deploys to Vercel, Netlify, Cloudflare or anywhere via Nitro.

Show Original PostReport

Next.js released an out-of-band security update fixing two remote code execution flaws and a denial-of-service bug.

The RCE issues involve React Server Components in version 16 apps and a memory bug in librsvg via the sharp package on Linux.

Vercel rated both RCE issues with a CVSS score of 9.5.

Fixes are available in versions 16.4.1 and 15.5.28.

No public reports of active exploitation have been confirmed so far.

en.hacks.gr/epeigoysa-enimeros

Show Original PostReport