Не дай Lottie уронить продакшен: зачем валидировать анимации
Кейс из жизни: мини-приложения, анимированные обложки, внешние команды — и одна на вид «валидная» анимация, которая кладет все приложение. Рассказываем, как мы научились воспринимать Lottie-файлы не как медиа, а как исполняемый код — и почему это улучшило стабильность всей системы.
https://habr.com/ru/articles/936342/
#lottie #react #javascript #frontend #webdevelopment #json #валидация #ui #оптимизация
Made another thing on the weekend!
PLANKULATOR - a web thing for creating a cutting list from an OBJ! 🪚📐 Now I just need to build the 3D model and it will figure out how much wood I need all by itself.
https://markus.hofer.rocks/plankulator
#woodworking #react #threejs #web

Building Large Scale Web Apps by Addy Osmani and Hassan Djirdeh is on sale on Leanpub! Its suggested price is $24.99; get it for $19.99 with this coupon: https://leanpub.com/sh/iMMUw06p #React #Javascript
I wonder if react has some heuristics / optimisations when rendering the same subtree except for some toplevel css animation / state transition.
#react #signals #rendering #dom
🌟 React – Part 1
💡 React = JavaScript library for fast, beautiful UIs.
📌 Like LEGO blocks → Components build the whole site.
📦 Example: Header + Product Card + Footer = Page
function Welcome() {
return <h1>Hello React!</h1>;
}
🚀 Why React? Reusable, Fast, In-demand.
🔑 Formula: React = Components + JavaScript + JSX ✨
#React #ReactJS #JavaScript #WebDevelopment #Frontend #FrontendDevelopment #coding #programming #development #nice #free

How to Speed Up API Work with TanStack Query & API Factory https://jsdev.space/howto/tanstack-query-api-factory/ #javascript #react
[Best of 🌞] Explorez dans cet article comment capturer, gérer et afficher les erreurs dans vos applications front-end avec JavaScript, #TypeScript et #React ⚾️ https://les-tilleuls.coop/blog/la-gestion-des-erreurs-cote-front-approches-modernes-avec-javascript-typescript-et-react
7 «бесполезных» навыков для начинающих фронтендеров в 2025
Многие начинающие разработчики учат то, что никогда не пригодится на первой работе. В этой статье — 7 навыков, которые junior-фронтендеру можно смело отложить: от юнит-тестов до глубокого погружения в паттерны проектирования. Разберём, почему эти знания избыточны на старте карьеры, как их отсутствие влияет на поиск работы и что действительно стоит учить в первую очередь. Статья основана на анализе реальных вакансий и требований к начинающим специалистам. Подойдёт тем, кто хочет оптимизировать подготовку и быстрее устроиться на первую работу.
https://habr.com/ru/articles/933504/
#ключевые_навыки #что_учить #react #javascript #frontend #frontend #frontend_разработка #frontendразработка
Local-first apps process data locally, sync it when you can. This means users stay happy, and you don’t get midnight “the app’s broken” calls. https://hackernoon.com/how-i-built-local-first-apps-with-react-native-rxdb-and-why-your-app-probably-needs-this-too #react
🌘 React 真是糟糕:一本帶你學習糟糕事物的趣味指南
➤ 學習 React 的一種趣味方式,伴隨伴隨 JavaScript 生態系統的無奈。
✤ https://github.com/cloudstreet-dev/React-is-Awful
這是一本以幽默且具批判性的角度剖析 React 的書籍,旨在幫助開發者理解其複雜性、潛在陷阱以及學習必要知識以因應職場需求。作者透過生動的比喻和個人經驗,詳盡闡述了 React 的核心概念,如虛擬 DOM、JSX、Hooks 和狀態管理,並提供學習策略和緩解痛苦的方法。
+ 終於有人敢說出 React 的真實面了!這本書真是說到心坎裡,準備好我的衛生紙和酒精。
+ 雖然標題有點誇張,但內容倒是挺實在的,對於剛接觸 React 的新手很有幫助,至少讓我對某些「奇怪」的現象有了解釋。
#開發 #程式設計 #JavaScript #React #教學
Show HN: Reactive: A React Book for the Reluctant
https://github.com/cloudstreet-dev/React-is-Awful
Manning's Serious Web Development eBook Bundle on @humblebundle.com ends in 18 hours.
www.humblebundle.com/books/seriou...
#books #ref #deals #react #javascript #ai #apis #rustlang #unittesting #typescript
Humble Tech Book Bundle: Serio...