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 C and STM32.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

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编写原生模块

前端路由的实现原理

JavaScript

A brief overview of the history library and its usage in React Router, explaining pushState, replaceState, and history event handling.

Read more about 前端路由的实现原理

fastlane自动化打包React Native笔记

Others

Fastlane is a Ruby-based automation tool for packaging iOS and Android apps, simplifying certificate management and deployment processes.

Read more about fastlane自动化打包React Native笔记

Github
掘金