PinnedNate LiuWhy you should test your Component by rendering Storybook <ComponentStory> instead of just…The following terms are used in this articles:Aug 1, 2021Aug 1, 2021
Nate LiuTypeScript interface and type: the usages and which one should be usedWhen you’re coding with TypeScript, you often have to decide between using an interface or a type. Both are great for organizing data in…May 11May 11
Nate LiuPull Requests: More Than Just the Last Mile-Effective Practices from Story to Approval for Both…unique insights and some often-missed practices that are just as vital, all gathered from my experiences in the past few yearsApr 14Apr 14
Nate LiuQuick Cheatsheets: React useEffect Usage GuidesBased on the latest official React documentation, as well as my own past experiences, this article provide tips and guideline for both…May 6, 2023May 6, 2023
Nate LiuBetter readability: name/comment the destructor function returned by useEffect callbackRecently I ran into a case some event handler on page is not properly unsubscribed among a bunch of errors. In response to my previous…Dec 18, 2022Dec 18, 2022
Nate LiuSome quick summaries to “6 tips to align product owners to get fruitful design outcomes”source: https://uxdesign.cc/6-tips-to-align-product-owners-to-get-fruitful-design-outcomes-1b3e8db51d7Mar 14, 2022Mar 14, 2022
Nate Liu⚡️10x speed up your Jest spin-up time by watchmanSpeed up your jest start time by 10-foldFeb 13, 20221Feb 13, 20221
Nate LiuDisable WalkMe to avoid flaky Cypress end-to-end testsWalkMe widgets can be useful at production site, guiding your user thru the system. However it can be causing flaky tests as it’s loaded…Aug 31, 20211Aug 31, 20211
Nate Liu1 second refactoring: readability and maintainability by naming your function(e.g. React useEffect)Greatly improve your code readability maintainability by named function in one second.Oct 31, 2020Oct 31, 2020