ZHANGYU.dev

👋你好,  I'm ZHANGYU

I'm a frontend developer from Chengdu, with a love for writing code. I post blogs on zhangyu.dev.

In my spare time, I learn Three.js. I try to write some English posts to level up my English, with the aim to work remotely in the future.

I also like skateboarding and skiing 🏂, but I don't do risky tricks.

avatar
Skills

Pinned

AaaA
TT
AaaA
resume

Tags

shiki, twoslash and MDX components

Others

Integrate @shikijs/twoslash, @shikijs/transforms, add mdx components.

Read more about shiki, twoslash and MDX components

I wrote a new blog using Next.js App router

ReactNext.js

Rebuilding my blog with React Server Components and GitHub Discussions for a cutting-edge, backend-free, visually appealing experience.

Read more about I wrote a new blog using Next.js App router

The Principles Behind Front-end Routing

JavaScript

Explanations of the history package in JavaScript, including pushState and replaceState methods, and a brief overview of how React Router uses history for navigation.

Read more about The Principles Behind Front-end Routing

Swift Concurrency 学习笔记

Swift

Swift 5.5 introduces Swift Concurrency with async/await syntax similar to web frontend async, simplifying asynchronous programming.

Read more about Swift Concurrency 学习笔记

为React Native编写原生模块

SwiftReact NativeKotlin

Guide to creating React Native modules in TypeScript with Swift/Kotlin, iOS/Android, and data exchange.

Read more about 为React Native编写原生模块

Github
掘金