DEV Community

Vladimir Klepov profile picture

Vladimir Klepov

A web developer who lives in Saint Petersburg and does React tricks for money. And I have a blog!

Using global memoization in React

Using global memoization in React

Reactions 30 Comments
8 min read
Good advice on JSX conditionals

Good advice on JSX conditionals

Reactions 6 Comments
6 min read
Make useRef lazy — 4 ways

Make useRef lazy — 4 ways

Reactions 3 Comments
7 min read
Open source starter pack for JS devs

Open source starter pack for JS devs

Comments
8 min read
useEffect sometimes fires before paint

useEffect sometimes fires before paint

Reactions 1 Comments
5 min read
SemVer: The Tricky Parts

SemVer: The Tricky Parts

Reactions 2 Comments
7 min read
Why I always wrap Context.Provider and useContext

Why I always wrap Context.Provider and useContext

Reactions 2 Comments
4 min read
Can we useRef, but without the .current? Let's try!

Can we useRef, but without the .current? Let's try!

Reactions 2 Comments 2
11 min read
How to replace useState with useRef and be a winner

How to replace useState with useRef and be a winner

Reactions 4 Comments
8 min read
Thanks React, I'm fine with an imperative setInterval

Thanks React, I'm fine with an imperative setInterval

Reactions 2 Comments
7 min read
Are many useStates better than useState(object)?

Are many useStates better than useState(object)?

Reactions 8 Comments
8 min read
Using babel's transform-runtime? It may not work well without "version" option.

Using babel's transform-runtime? It may not work well without "version" option.

Comments
2 min read
How to destroy your app performance using React contexts

How to destroy your app performance using React contexts

Reactions 5 Comments
8 min read
7 things you may not know about useState

7 things you may not know about useState

Reactions 6 Comments
4 min read
Build better libraries, use dev warnings

Build better libraries, use dev warnings

Reactions 1 Comments
4 min read
How we made our pre-commit check 7x faster

How we made our pre-commit check 7x faster

Comments
3 min read
Cleaner ways to build dynamic JS arrays

Cleaner ways to build dynamic JS arrays

Comments
4 min read
Go beyond eslint limits with these 3 tricks

Go beyond eslint limits with these 3 tricks

Reactions 2 Comments
4 min read
Become the master of your eslint with no-restricted-syntax

Become the master of your eslint with no-restricted-syntax

Reactions 5 Comments
3 min read
How to increase test coverage FAST

How to increase test coverage FAST

Reactions 4 Comments
4 min read
So you think you know everything about React refs

So you think you know everything about React refs

Reactions 4 Comments
6 min read
I built grafar to visualize maths on the web

I built grafar to visualize maths on the web

Reactions 6 Comments
2 min read
Did I just build a better useCallback?

Did I just build a better useCallback?

Reactions 2 Comments
4 min read
How useRef turned out to be useMemo's father

How useRef turned out to be useMemo's father

Reactions 6 Comments
2 min read
loading...