DEV Community

SeongKuk Han profile picture

SeongKuk Han

Connect with me đź‘Ť Linkedin: www.linkedin.com/in/dev-licokr

Location Seoul, South Korea Joined Joined on  github website

Work

Software Engineer

Writing Debut
Three Year Club
Two Year Club
React
Top 7
8 Week Community Wellness Streak
4 Week Community Wellness Streak
2 Week Community Wellness Streak
1 Week Community Wellness Streak
4 Week Writing Streak
One Year Club
Sharing My Experience (Mac Users): Time to Get Rid of the Mouse with Homerow and Aerospace

Sharing My Experience (Mac Users): Time to Get Rid of the Mouse with Homerow and Aerospace

2
Comments
3 min read

Want to connect with SeongKuk Han?

Create an account to connect with SeongKuk Han. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Custom useKeyboardAvoiding Hook: Adjusting View Translation Based on Keyboard Height in Expo/React Native

Custom useKeyboardAvoiding Hook: Adjusting View Translation Based on Keyboard Height in Expo/React Native

1
Comments
5 min read
Expo/React Native Drag and Drop Example

Expo/React Native Drag and Drop Example

18
Comments
6 min read
Running a React Native Hello World App on an iPhone (Without Expo): Troubleshooting Common Issues

Running a React Native Hello World App on an iPhone (Without Expo): Troubleshooting Common Issues

15
Comments 2
7 min read
First Impressions of Vue3: Comparing with React through a Todo App

First Impressions of Vue3: Comparing with React through a Todo App

3
Comments
6 min read
React: Prevent UI Blocking from Busy Logic Using Web Workers API

React: Prevent UI Blocking from Busy Logic Using Web Workers API

3
Comments
6 min read
Make Commit in Your React Project Format-Test-Build Ready with Husky - A Step-by-Step Guide

Make Commit in Your React Project Format-Test-Build Ready with Husky - A Step-by-Step Guide

4
Comments
4 min read
7 Reasons Why Finding a Job Has Gotten Harder as a Junior React Developer

7 Reasons Why Finding a Job Has Gotten Harder as a Junior React Developer

7
Comments 6
4 min read
Handling 404 Error in SPA Deployed on GitHub Pages

Handling 404 Error in SPA Deployed on GitHub Pages

1
Comments
2 min read
React Type Error: not assignable LegacyRef<V> && 'V' refers to a value, did you mean 'typeof V'?

React Type Error: not assignable LegacyRef<V> && 'V' refers to a value, did you mean 'typeof V'?

3
Comments
1 min read
React Monorepo Setup Tutorial with pnpm and Vite: React project + UI, Utils

React Monorepo Setup Tutorial with pnpm and Vite: React project + UI, Utils

73
Comments 7
6 min read
One month Leetcode journey as a React developer with Neetcode

One month Leetcode journey as a React developer with Neetcode

5
Comments
6 min read
React Apollo: JWT Refresh Token Logic Implementation using ApolloLink 2024

React Apollo: JWT Refresh Token Logic Implementation using ApolloLink 2024

13
Comments 4
9 min read
Unexpected teaching from an old woman: Working hard

Unexpected teaching from an old woman: Working hard

3
Comments 2
2 min read
Set Up Neovim with kickstart.nvim on Mac as a Vimginner

Set Up Neovim with kickstart.nvim on Mac as a Vimginner

40
Comments
5 min read
Restful API Testing (my way) with Express, Maria DB, Docker Compose and Github Action

Restful API Testing (my way) with Express, Maria DB, Docker Compose and Github Action

4
Comments 2
7 min read
Next.js Deploy as a Static Site using Github Pages

Next.js Deploy as a Static Site using Github Pages

7
Comments
3 min read
Comparing Text Editors in React: Draft.js vs Quill vs Slate React

Comparing Text Editors in React: Draft.js vs Quill vs Slate React

19
Comments 2
10 min read
Next.js Blog using Static Site Generation with MongoDB Atlas

Next.js Blog using Static Site Generation with MongoDB Atlas

6
Comments
7 min read
Understanding Fetch 'cache' with VanilaJS and Next.js

Understanding Fetch 'cache' with VanilaJS and Next.js

14
Comments 5
8 min read
Golang CLI-based Socket MultiChat Tutorial

Golang CLI-based Socket MultiChat Tutorial

Comments
8 min read
Mock Interview Platform "Pramp" Review

Mock Interview Platform "Pramp" Review

1
Comments
6 min read
Introducing LinkedIn Job Scanner Chrome Extension and Sharing Problems I Encountered While Developing

Introducing LinkedIn Job Scanner Chrome Extension and Sharing Problems I Encountered While Developing

3
Comments 2
7 min read
Typescript: Don't use 'as' when using localStorage, define their types

Typescript: Don't use 'as' when using localStorage, define their types

8
Comments
3 min read
Youtube Review: Mock Technical Interview - Javascript Developer Junior Level

Youtube Review: Mock Technical Interview - Javascript Developer Junior Level

Comments
6 min read
Youtube Review: Beginner React.js Coding Interview (ft. Clément Mihailescu)

Youtube Review: Beginner React.js Coding Interview (ft. Clément Mihailescu)

2
Comments 1
3 min read
React: Programming Language Tower Defense Game

React: Programming Language Tower Defense Game

1
Comments
3 min read
react-konva useRef type error

react-konva useRef type error

1
Comments
1 min read
React + Vite: OpenAI ChatGPT Placeholder Chrome Extension

React + Vite: OpenAI ChatGPT Placeholder Chrome Extension

3
Comments
7 min read
React & Vitest Tutorial: Set Up and Test Examples with Todo App

React & Vitest Tutorial: Set Up and Test Examples with Todo App

8
Comments 3
9 min read
Building English Quiz App - My First SolidJS App as a React Developer

Building English Quiz App - My First SolidJS App as a React Developer

6
Comments 3
16 min read
[plugin:vite:import-analysis] Failed to resolve import "react/jsx-dev-runtime" from "src/index.tsx". Does the file exist?

[plugin:vite:import-analysis] Failed to resolve import "react/jsx-dev-runtime" from "src/index.tsx". Does the file exist?

14
Comments 5
1 min read
SolidJS: Differences between For and Index

SolidJS: Differences between For and Index

4
Comments
3 min read
Set up Storybook with Next.js project and Tailwind

Set up Storybook with Next.js project and Tailwind

18
Comments 17
2 min read
Building a Simple from English to German Translator using NextJS and ChatGPT API

Building a Simple from English to German Translator using NextJS and ChatGPT API

Comments
5 min read
React TS: Use Query String Instead of useState

React TS: Use Query String Instead of useState

3
Comments
5 min read
My New Year Plan: Working Abroad - Frankfurt

My New Year Plan: Working Abroad - Frankfurt

3
Comments 2
4 min read
Understanding Array.sort compareFn

Understanding Array.sort compareFn

4
Comments
3 min read
How to import and export in CommonJS and ES Modules

How to import and export in CommonJS and ES Modules

21
Comments 3
3 min read
Issues that I encountered and how to deal with them while migrating from CRA to Vite

Issues that I encountered and how to deal with them while migrating from CRA to Vite

9
Comments
4 min read
I ruined my React components by using optional props

I ruined my React components by using optional props

6
Comments
3 min read
React: Comparison of JS Canvas Libraries (Konvajs vs Fabricjs)

React: Comparison of JS Canvas Libraries (Konvajs vs Fabricjs)

50
Comments 7
9 min read
Typescript: Checking Type of a Value, (interface, type)

Typescript: Checking Type of a Value, (interface, type)

9
Comments 4
1 min read
Python Flask: Interacting with Docker Containers

Python Flask: Interacting with Docker Containers

10
Comments
7 min read
React TS Storybook: Using Custom Props in a Story

React TS Storybook: Using Custom Props in a Story

7
Comments
2 min read
React Refactoring (w/Storybook): Separate UI and Business Logic

React Refactoring (w/Storybook): Separate UI and Business Logic

3
Comments
3 min read
React TS: How I manage modal components (Custom Modal Hook)

React TS: How I manage modal components (Custom Modal Hook)

16
Comments
8 min read
Anonymous Realtime Question(Chat) App with Nextron

Anonymous Realtime Question(Chat) App with Nextron

5
Comments 2
7 min read
create-react-app with pnpm

create-react-app with pnpm

41
Comments 13
1 min read
Are you sure what packages you're using are in package.json? (Phantom Dependency)

Are you sure what packages you're using are in package.json? (Phantom Dependency)

3
Comments 3
1 min read
Antd Calendar Get the first date and the last date on the panel

Antd Calendar Get the first date and the last date on the panel

3
Comments
2 min read
Go 5 Interesting Concepts as a js developer

Go 5 Interesting Concepts as a js developer

11
Comments
7 min read
Comparison between npm deps and pnpm deps

Comparison between npm deps and pnpm deps

8
Comments
3 min read
How I dealt with Props Drilling in Atomic Design

How I dealt with Props Drilling in Atomic Design

8
Comments
7 min read
React: Understanding Key Prop

React: Understanding Key Prop

10
Comments
4 min read
React Apollo: JWT & Refresh Token

React Apollo: JWT & Refresh Token

22
Comments 5
4 min read
React 18 New Hooks for Concurrency!

React 18 New Hooks for Concurrency!

17
Comments 2
5 min read
What does your job bring you?

What does your job bring you?

5
Comments
2 min read
React dynamic imports with React Router for better performance

React dynamic imports with React Router for better performance

21
Comments
2 min read
React: Overriding Browser's Keyboard Shortcuts

React: Overriding Browser's Keyboard Shortcuts

12
Comments 3
2 min read
loading...