Chak Shun Yu (@keraito) header
Chak Shun Yu (@keraito) profile picture

Lifelong learner working as a software engineer. React frontend developer, former Storybook maintainer, and technical writer about React, testing, and career.

The Netherlands.
Joined April 2011
Photo by Chak Shun Yu (@keraito)Photo by Chak Shun Yu (@keraito)Photo by Chak Shun Yu (@keraito)Photo by Chak Shun Yu (@keraito)Photo by Chak Shun Yu (@keraito)Photo by Chak Shun Yu (@keraito)Photo by Chak Shun Yu (@keraito)Photo by Chak Shun Yu (@keraito)Photo by Chak Shun Yu (@keraito)Photo by Chak Shun Yu (@keraito)
Uncommon React: A Guide To Streaming SSR With React 18 uncommonreact.substack.com/p…
1
4
235
Read my latest: “A Practical Overview of Things Your Team Should Consider Before Adopting Storybook” getrevue.co/profile/chakshun…
1
2
This perspective shift changed my life: The opposite of success is not failure The opposite of success is stagnation As long as you're changing, learning, and growing - you're winning
7
7
51
A big part of #React development is API design of components One of the most common ways of exposing styling features from components is through a className prop But is that the best and only solution? Are there others? What are the diffs? Find out 👇 getrevue.co/profile/chakshun…
1
2
As a #React dev I absolutely love @storybookjs, but performance hasn't been its strongest point This case study compares its performance to a promising alternative called Ladle across different project sizes to really test its potential👇 getrevue.co/profile/chakshun…
1
3
On a frequent basis, we're installing NPM libraries as #React developers But what should you pay attention to when doing so? The newest edition of Uncommon React covers 5 important things to check when picking NPM React libraries 👇 getrevue.co/profile/chakshun…
1
1
In my new Uncommon React edition, I'm comparing 3 #React accordion libraries for a recent work task Rather than focusing on the result, it's more about the process, the requirements, what to focus on, and how to bring everything together 👇 getrevue.co/profile/chakshun…
2
1
Being a good #React developer doesn't immediately mean you're a good #TypeScript developer Here are 7 TypeScript utility types for React development that I use on a daily basis 👇 getrevue.co/profile/chakshun…
1
1
3
🤯
You’re unable to view this Post because this account owner limits who can view their Posts. Learn more
1
Another small TypeScript tip, this time about one of the most common #React hooks: useCallback 👇 getrevue.co/profile/chakshun…
1
2
Wrote a short #React + #TypeScript article about a common topic: How To Filter Nullable Values From An Array Using TypeScript 👇 getrevue.co/profile/chakshun…
1
2
1
Encountering error messages is a given during development Here are 8 common ones for #React development, why they happen, and how to address them 👇 getrevue.co/profile/chakshun…
2
1
across the pond 💧🌱 #pokemon
74
6,509
57
29,595
Yakno, being at the office still gives me a weird feeling since the pandemic 🤔
My latest article in Uncommon React covers the 5 CSS concepts that I think React developers should know based on my daily experience as a #React developer 👇 getrevue.co/profile/chakshun…
1
1
Read my latest: “How To Create More Intuitive Styling Using CSS border-box Box Model” getrevue.co/profile/chakshun…
Read my latest: “Multiline Text Truncation With CSS line-clamp” getrevue.co/profile/chakshun…
1
Chak Shun Yu retweeted
React 18 is now available on npm! Here’s an overview of what’s new in React 18, and what it means for the future. reactjs.org/blog/2022/03/29/…
145
2,660
469
8,476
Shallow comparison plays a key role in #React development, but do you know how it works? Find out + interesting takeaways that you might not know yet 👇 getrevue.co/profile/chakshun…
1
2