1. X
  2. Xuan Huang · 黄玄
Log inSign up
Xuan Huang · 黄玄
2,398 posts
Image
user avatar
Xuan Huang · 黄玄
@Huxpro
Vibing @Lynxjs_org · ⚛️ Former @Reactjs, @ReactNative, @HermesEngine · 👨‍🔬 λ.TaPL/FP/@TC39/@W3C
NYC · CA · China
github.com/huxpro
Joined September 2013
1,606
Following
17.1K
Followers
RepliesRepliesArticlesArticlesMediaMedia

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
  • Pinned
    user avatar
    Xuan Huang · 黄玄
    @Huxpro
    Mar 26
    Article cover image
    Article
    How I Built Vue Lynx with AI in Two Weeks
    Vue developers have wanted native for years. The "Vue + Lynx = Vue Native" tweet pulled 1.7k likes. The Vue integration issue on our repo hit 1,600 upvotes -- our biggest feature request ever. The...
    175K
  • user avatar
    Xuan Huang · 黄玄
    @Huxpro
    Jul 27
    Excited to support Octane on Lynx 🔥
    user avatar
    Dominic Gannaway
    @trueadm
    Jul 27
    Happy to announce Octane – the successor to Inferno. React’s programming model, compiled. Hooks, Suspense and Actions, compiled ahead of time. No virtual DOM. No Rules of Hooks. No manually maintained dependency arrays. The compiler understands what your code captures and
    // Counter.tsrx — hooks next to output, no rules of hooks
import { useState, useEffect } from 'octane';

export function Counter(props) @{
	const [count, setCount] = useState(0);

	// A hook behind a condition is fine — slots are
	// assigned by call site, not call order.
	if (!props.paused) {
		useEffect(() => {
			console.log('count is now', count);
		}); // the compiler infers [count]
	}

	<button onClick={() => setCount(count + 1)}>{'Count: ' + count}</button>
}
    7.7K
  • user avatar
    Xuan Huang · 黄玄
    @Huxpro
    Jul 18
    我要集齐 9 张
    user avatar
    bakaptr!
    @bakaptr
    Jul 18
    nice day at #vueconf pictured: @Huxpro lol
    Image
    8.3K
  • user avatar
    Xuan Huang · 黄玄
    @Huxpro
    Jul 18
    Should I merge this?
    Image
    user avatar
    Evan You
    @evanyou
    Jul 18
    Vue Lynx is definitely the closest thing to Vue Native we’ve ever got! Great job @Huxpro vue.lynxjs.org
    16K
  • user avatar
    Xuan Huang · 黄玄
    @Huxpro
    Jul 17
    🤩
    user avatar
    Zack Jackson
    @ScriptedAlchemy
    Jul 16
    Huh, it only took 21 million tokens to get module federation working with @LynxJS_org
    4.1K
  • See @Huxpro's full profile

    Sign up
    Log in
Advertisement
Advertisement