React Chinese Weekly #254 - imgui-react-runtime Lets You Build Native Apps with React and ImGui

React Chinese Weekly #254 - imgui-react-runtime Lets You Build Native Apps with React and ImGui

πŸ“’ Weekly Developer Digest

image

> Highlights:

> - imgui-react-runtime open-sourced: Combine React + Dear ImGui for rapid native app development.

> - React Ecosystem 2025 Survey launched.

> - NativeWind brings Tailwind-like styling to React Native.

> - Fumadocs documentation framework for React released.

---

imgui-react-runtime: React + Dear ImGui + Static Hermes

A small demo posted on X a few weeks ago left devs wondering about open-source release β€” now it’s official! This tool lets you rapidly build native apps via React and the lightweight Dear ImGui GUI library. Great for desktop tool developers seeking flexibility.

πŸ“Ž View Project on GitHub

image

Tzvetan Mikov

---

React Ecosystem 2025 Survey

Devographics annual React survey is live. Deadline: November 25 (next Tuesday). Compare with 2024 results.

πŸ“Ž Take the Survey

image

Devographics

---

Tooltip components shouldn’t exist

Dominik argues that standalone tooltip components are a flawed abstraction β€” tooltips should be tightly integrated with the UI feature they serve.

πŸ“Ž Read the Article

image

Dominik Dorfmeister (TkDodo)

---

πŸ’‘ For UI-focused developers β€” Platforms like AiToEarn offer AI-powered workflows for cross-platform content creation and monetization across channels such as Douyin, WeChat, LinkedIn, YouTube, and X.

---

Moving Mountains: Enzyme β†’ React Testing Library

HubSpot migrated 76,000+ tests in one go. Learn about migration strategies, pitfalls, and lessons learned.

πŸ“Ž Full Story

image

---

Promoting the Web Platform over React

From the founder of ReadWriteWeb: AI tools often recommend React/Next.js by defaultβ€”but native browser APIs are powerful too.

πŸ“Ž Read Here

image

---

NativeWind: Tailwind-like Styling for React Native

Style React Native apps just like Tailwind CSS.

πŸ“Ž Learn More

image

---

Encapsulate State in Components

David Johnston advocates maximizing component state encapsulation.

πŸ“Ž Read Post

image

---

⚑ News Flash

  • Vercel: automatic support for TanStack Start apps β€” Read Update
image

---

  • ZenPaint β€” React-based pixel art tool recreating early MacPaint experience. Try It
  • React Native + CSS Grid? Coming soon! Follow PR
image
image

---

πŸ›  Code & Tools

image

Fumadocs: React Documentation Framework

Customizable headless UI, Markdown/MDX support, Next.js/TanStack/Waku compatibility.

πŸ“Ž Website

image

Fuma Nama

πŸ’‘ Similar tool: Docusaurus

image

---

TanStack DB 0.5: Query-Driven Sync

Live queries, sub-ms updates, optimistic writes β€” just write the query, the framework handles fetching.

πŸ“Ž Release Blog

image

---

ESLint Plugin: Baseline JavaScript

Hackathon winner β€” flags JS features outside current Baseline for broad browser compatibility.

πŸ“Ž Project Page

image

---

πŸ“’ Other Ecosystem Updates

  • TypeScript immutability experiments by Evan Hahn β€” Read
  • Google Gemini Pro 3 Preview β€” strong for coding tasks; GitHub Copilot already supports it. Overview
image
image
  • VS Code v1.106 β€” new diff selection, inline suggestion snooze, new targeting in β€œGo to line”, stable terminal IntelliSense. Release Notes
  • Git 2.52 β€” new `git last-modified` command. Highlights
image
image
  • PlanetScale β€” Postgres instances for $5/month. Announcement
  • LibreOffice JavaScript scripting β€” make a Wordle clone! Read Blog
image

---

πŸš€ Release Updates

  • πŸ“Ί React Player v3.4 β€” supports YouTube, Vimeo, Facebook, and more.
  • react-native-mmkv v4.0 β€” backend rewritten in Nitro, extremely fast key/value storage.
  • React Stripe.js v5.4 β€” wrappers for Stripe.js + Elements.
  • Rockpack v7.0 β€” rapid startup/scaffolding for React apps.

---

πŸ’‘ Pro Tip for Creators

If you share insights on these tools, consider AiToEarn β€” open-source AI platform for creating, publishing, and monetizing multi-platform content (GitHub, LinkedIn, Bilibili, X, etc.).

Read more

Translate the following blog post title into English, concise and natural. Return plain text only without quotes. ε“ˆδ½›ε€§ε­¦ R 编程课程介绍

Harvard CS50: Introduction to Programming with R Harvard University offers exceptional beginner-friendly computer science courses. We’re excited to announce the release of Harvard CS50’s Introduction to Programming in R, a powerful language widely used for statistical computing, data science, and graphics. This course was developed by Carter Zenke.