typescript/javascript function can use returned value in arguments
```typescript function foo({ handler }: { handler: () => void }) { handler() return { bar() { return ‘the string bar’ }, } }
```typescript function foo({ handler }: { handler: () => void }) { handler() return { bar() { return ‘the string bar’ }, } }
```typescript type ComponentProps = React.HTMLProps
When working for a company or a serious side hustle, probably this should be done via a third party library like https://www.npmjs.com/package/nanoid. Howeve...
Javascript is weird when compared to other popular programming languages. If you search it on the Internet, there’re a lot of articles talking about the weir...
e.target.value could look familiar by almost all experienced web developers. That’s commonly seen in the input text box event handler in reactjs code, .e.g o...
Generate an array
```typescript function foo({ handler }: { handler: () => void }) { handler() return { bar() { return ‘the string bar’ }, } }
```typescript type ComponentProps = React.HTMLProps
I am not sure how many ways exactly to use a Map in Typescript. Just to list three here I believe are most commonly seen.
If to pass a variable which is a function, and also the type of that function need to be a generic one, it’s useful to define a generic function type when us...
CSS justify-* align-* basically includes: justify-content, justify-item, justify-self, align-content, align-item and alignt-self
Millions tutorials online of CSS flexbox is about one pattern: parent dispay: flex; + one level children. However, in practice, flexbox is used in nested pat...
CSS justify-* align-* basically includes: justify-content, justify-item, justify-self, align-content, align-item and alignt-self
Millions tutorials online of CSS flexbox is about one pattern: parent dispay: flex; + one level children. However, in practice, flexbox is used in nested pat...
I created a gist to keep a basic implementation, in Python. Here it is: https://gist.github.com/viewplatgh/cb690159e8ee028cb4c9483cb127e6c3
I created a gist to keep a basic implementation, in Python. Here it is: https://gist.github.com/viewplatgh/cb690159e8ee028cb4c9483cb127e6c3
In 2019, I spent about a month to write this Python cryptocurrency capital gain tax calculator.
In 2019, I spent about a month to write this Python cryptocurrency capital gain tax calculator.
This article is just a trouble-shooting blog. It’s rarely happen. After you even did a force renew by using
This article is just a trouble-shooting blog. It’s rarely happen. After you even did a force renew by using
After upgrading MacOS to Catalina, everytime opening a terminal, there would be a prompt saying:
Here is the two videos:
Jest mock module feature can be used for mocking whole or part of packages in your project. Check out: https://jestjs.io/docs/manual-mocks
Github Pages + Jekyll is free and reliabe. And it’s fun to use it to make a website.
Github actions looks cool. I can’t wait for using it even if it’s still in ‘beta’ at the moment.
configure user.name and user.email properly understand and use common git cli commands make good commit message use .gitignore filter files shouldn’...
```typescript type ComponentProps = React.HTMLProps
Almost all SaaS systems need to implement Feature Flags and Settings(or Configurations) somehow. When people talk about them, they can be mixed together. The...