Jeong Min Oh

Jeong Min Oh

Jeong Min Oh is the founder and CEO of DevFive, a software company in South Korea. He leads Devup UI, a zero-runtime CSS-in-JS library for React with a Rust and WebAssembly style extractor, and Braillify, an open-source library that translates text into braille and back. He has mentored open-source contributors in Korea's government-backed Open Source Contribution Academy for three years, and is a member of the Ministry of Science and ICT's 2030 Youth Advisory Group. He has spoken about Devup UI at FEConf 2025, TEOConf 2025 and GDG DevFest 2025.
Zero-Runtime CSS-in-JS Without Giving Up Syntax: Inside a Rust Style Extractor
React Summit Asia 2027React Summit Asia 2027
Upcoming
Zero-Runtime CSS-in-JS Without Giving Up Syntax: Inside a Rust Style Extractor
CSS-in-JS made styling React components feel natural, but it came with a cost: style work at runtime, and libraries that rely on a Provider and context do not fit easily into React Server Components. Many zero-runtime alternatives remove that cost by changing how you write styles, with separate style files or static-only values.Devup UI takes another path. You keep conditionals, dynamic values, responsive arrays and pseudo-selectors in your JSX, and a Rust extractor compiles them into plain class names and CSS variables at build time. In this talk, I will open up that extractor, show what happens to each pattern, and share the trade-offs we found while bringing it to Next.js, Vite, Rsbuild and Webpack.