Unit тесты в React разработке
Зачастую разработчики сталкиваются с двумя крайностями: либо пишут огромное количество бесполезных тестов, которые почти ничего не проверяют, либо вообще отказываются от тестирования, боясь сложностей. Здесь мы рассмотрим простой и эффективный подход к созданию правильных юнит-тестов в проектах на React.js.
https://habr.com/ru/articles/935742/
#react #reactjs #reactjs #unittesting #юниттесты #юниттестирование #юнит_тесты
🌘 什麼是學習 React 也不會告訴你的:圖片格式
➤ 不僅是程式碼,圖片格式的選擇纔是網站效能的關鍵
✤ https://idiallo.com/blog/react-and-image-format
這篇文章探討了在網頁開發中,特別是使用 React 框架時,圖片格式選擇的重要性。作者指出,許多 React 教學忽略了圖片格式對網站效能的關鍵影響,並詳細說明瞭 JPEG 和 PNG 的適用情境。PNG 適用於標誌、圖示等具有清晰邊緣和透明度的圖像,而 JPEG 則最適合用於照片和複雜圖像,因其有損壓縮能顯著縮小檔案大小。作者同時提及 WebP 和 SVG 等格式,但強調應先掌握 JPEG 和 PNG 的應用。理解並正確選擇圖片格式,能有效提升網站載入速度和使用者體驗。
+ 終於有人講到點子上了!React 的教學實在太常忽略這些基礎但重要的細節了。
+ 這篇文章讓我重新思考我專案中的圖片處理方式,感謝作者的深入剖析。
#網頁開發 #圖片優化 #React
What learning react won't teach you: Image Formats
https://idiallo.com/blog/react-and-image-format
【個人開発】AIと会話しながら身につける英単語学習アプリを作ってみた【React + Supabase + Gemini API】
https://qiita.com/like-mountain/items/7a10011d8a1693d5c60a?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
#qiita #TypeScript #Firebase #React #Supabase #GeminiAI
Question to #React experts. Where is the problem if the htmlFor attribute (the one used for <label> instead of the "for" attribute to avoid keyword conflicts) — this attribute remains "htmlFor" in the rendered code, not converting to "for"? Like, in the browser dev tools it shows: <label htmlfor="">.
My first idea was wrong casing (htmlFor vs. htmlfor), but I have almost no knowledge in React, so any help is appreciated. #JavaScript #accessibility
Le voilà, le #planning de #stream #Twitch de la semaine !
Avec au programme du #react au #KirbyAirRidersDirect, du #MalikiPoisonofthePast, du #DonkeyKongBananza et du #RuneFactoryGuardiansofAzuma !
Venez nombreux en #live hâte de vous retrouver !
#lives #streamplanning #streamer #streamerfr #streamfr #streaming #twitchfr #twitchstreamer #livestream #livestreamer #twitchaffiliate #rpg #letsplay #runefactory #guardiansofazuma #donkeykong #maliki #poisonofthepast #nintendodirect #kirbyairriders

Mandatory live coding challenge
Just say these four magic words during the interview and I will immediately drop out of the application process
Make it extra terrifying with #react
Did this once and it was one of the most stressful moments of my life, no thanks
Streamplan:
Dienstag 19.08.2025 - ab 18:00 Uhr:
Gamescom Opening Night Live mit PhunkRoyal
Freitag 22.08.2025:
Fällt aus
Samstag 23.08.2025 - ab 18:00 Uhr:
Ersatzstream
Sonntag 24.08.2025 - ab 18:00 Uhr:
Future Games Show React
#Gronkh #Gamescom #Gamescom2025 #ONL #OpeningNightLive #GamescomONL #GronkhTV #PhunkRoyal #GronkhCon #FutureGamesShow #React #Twitch #Streamer #TwitchClip #TwitchClips
Considering rewriting my .NET MAUI apps in React Native - advice welcome! https://gregstoll.wordpress.com/2025/08/17/considering-rewriting-my-net-maui-apps-in-react-native-advice-welcome/ #Essay, #Javascript, #Maui, #Programming, #Projects, #React
Learning Patterns by Lydia Hallie and Addy Osmani is free with a Leanpub Reader membership! Or you can buy it for $7.99! http://leanpub.com/learningpatterns #Javascript #WebDevelopment #SoftwareArchitecture #React #EventDrivenArchitecture
Launched LexaObscura! 🎮
A new type of crossword game where clues hide their answers. The letters missing from "A t*ip *r v**ag*" spell JOURNEY!
2 days: 15+ countries playing
No ads, just puzzles
lexaobscura.com or playlexa.com
Feedback sought!
#IndieGame #WordGame #wordgames #GameDev #React #PWA
Half formed spicy tech thoughts:
As long time C# #dotnet dev, now exploring the node.js world, I now understand why things like #golang get so much attention.
The #nodejs world has been an objectively awful developer experience for me. The ecosystem is fractured and complicated, and the performance of it is really terrible. The developer iteration loop is really slow, with basic compilation taking orders of magnitude longer.
C# (and many other long serving languages) have the advantage of a long stable history which as given them time to build up their tooling. The design of the language (static typing etc) allows the IDE experience to be really rich and pre-empt a whole lot of issues that never even make it to compilation. The JITs for various platforms are well developed perform great.
My working theory is that if people had come from platforms like this in to node, they would not be putting up with the experience they're getting. New developers are landing in that world though and not having seen better experiences, they are seeing things like golang perform better and getting excited.
My advice is to look backwards, because so many of these wheels have already been invented. Yes, they are considered old and boring, this is a feature.
I'm sure this will be controversial and spark debate, so let me just call out that yes, I come from a specific context. I have a background in C and C++, game programming on constrained hardware, and a long history with C#. I used to be "full stack" back when jQuery was cool, but I am not experienced in the modern #react type world. Constructive debate is welcome.
:)