DEV Community

loading...
Sung M. Kim profile picture

Sung M. Kim

Exploring the world of TypeScript, React & Node

Location NYC - the Big ๐ŸŽ Joined Joined on  Personal website https://sung.codes github website twitter website

Education

SUNY Stony Brook

Last 250 comments

Show off your Terminal Setup ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป๐Ÿ’ฏ

ty for sharing~ woohoo~

Show off your Terminal Setup ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป๐Ÿ’ฏ

No worries and thanks for sharing and showing what's possible...

Show off your Terminal Setup ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป๐Ÿ’ฏ

You gotta remember how you did this! ;p I like how this stres...

What do you think about my portfolio?

Hey, no worries, Luis~ It's better to have the source than n...

What do you think about my portfolio?

Hi Luis, folks will tend to check out if the live URLs are gi...

Portfolio Website

YW~ and thanks for sharing the source~ I like how the box lo...

Portfolio Website

Looks nice and responsive as well Only gripe is I don't kn...

Modify existing code to what Im more familiar with

Hi Wayne. Can I request to style code snippets by referring y...

Day 2 and 3 of the #100daysofCode Challenge. Learning React

Welcome to #react~ :) Wish you the smooth journey (but I ain...

How to Deploy React to Netlify

Thanks for sharing, Raynaldo~ I see a lot of these deploy-to...

How JavaScript Closure is used in real life project ?

Surely a good method to retain the knowledge longer~

How JavaScript Closure is used in real life project ?

Thank you for the post, Trung. When people learn about closu...

Protecting your API keys with Next JS

And make sure the .env.* isn't included in the source code co...

Integrate WordPress rest Api in Reactjs

yw and thank you for taking time to making it better~

How to use Chart.js in React

There is also an Editor Guide for more comprehensive examples...

Integrate WordPress rest Api in Reactjs

Hi there Mohsin. Would you format the code snippets? You cou...

Frontend Development Guide 2021

Hooray~

Frontend Development Guide 2021

Heya Rohan. You can also embed the video like {% youtube a1A...

Speed up your coding using Emmet - a really powerful tool

When I first heard of vscode shortcuts, I was like, that's to...

Introducing React Rapid, a light weight CLI Tool ๐Ÿ› ๏ธ for rapid scaffolding of React apps with CRA under the hood. โš›๏ธ

Cool project, Vinay :) Do you have a roadmap for features to...

Customize SVGs in React

Thank you, Sandro~

Customize SVGs in React

Hi Sandro. We encourage the entire article to be published o...

I've completed a HackFest project, here is what I've learned

Thanks for sharing the experience~

Hey!

Welcome to DEV, Gabriel~

React Simplified: Infield Example of React Hooks ft. Hamburger Navigation Pt. 2

Wow. Thank you, Kevin for the post~!

Storybook์—์„œ nextjs ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ

์ข‹์€ ๋‚ด์šฉ ์ž˜ ์ฝ์—ˆ์Šต๋‹ˆ๋‹ค.

5 reasons why YOU SHOULD LEARN React JS

y so?

React Simplified: Infield Example of React Hooks ft. Hamburger Navigation Pt. 2

Much appreciated~

REACT, reusable Components, best way to understand the layout?

Hi Bret. What'd be your scope of "re-usability"? Within a pr...

Hack Reactor Week 3 (react)

Hi Adrian. Can I request to format the code snippet? You can ...

React Simplified: Infield Example of React Hooks ft. Hamburger Navigation Pt. 2

Thanks for sharing Kevin~ Might you have a plan to add "anim...

Is there any direct alternative to Docsify to use React component instead of Vue?

Haven't used Docsify but Facebook has a product docusaurus.io...

SEO optimization: cache your dynamic pages (Rails)

Thank you

React + Tailwind starter template

Hi Akhil. We encourage the entire article to be published on...

Installing Blog Comments on your GatsbyJs/React Site using Utterances

Thanks for sharing the article on utterance! I will use that ...

What is ReactJs and Why to use it? | Introduction with ReactJs For Beginners

We encourage the entire article to be published on DEV.to (if...

Would you pay for a React component?

Depending on the use case. If it's a complex grid, I might co...

SEO optimization: cache your dynamic pages (Rails)

Hi floXcoder. We encourage the entire article to be publishe...

Data is undefined - Apollo Client ..!!

Hi Gurupal. Could you update the code snippet by referring t...

Page Not Found on Netlify with React Router

Hi Alejandro. Would you post source/links/context/error messa...

Run a React app bootstrapped using cra on a different port

No worries :) Thank you for taking time to check, Mehul~

Run a React app bootstrapped using cra on a different port

Thanks, Mehul :)

Run a React app bootstrapped using cra on a different port

Will this be cross-platform or *nix specific solution?

Showing Alerts with React Bootstrap

Hi Desmond. We encourage the entire article to be published ...

Moderating a 220k Developer Community

You've been awesome and great to see you stepping down not fo...

ReactJS -- If it is setting a state with the same value, will the component be re-rendered?

You're welcome :) Dan's article's are long but well written ...

I wrote an app to speed up my job hunting process

Using technology solving one's own problem. Nicely done~

Iโ€™m Lisa Sy, a Product Designer at DEV/Forem - AMA

Hi Lisa. Thank you for the AMA :) What is a Product Designer...

Ternary

Hands on experience surely beats reading/watching only :)

Top 5 things you can learn about remote developer job postings with the new Twitter API

Not a fan of a huge code without explanation but I liked the ...

Show & Hide Passwords with React

Simple post yet does one thing well :)

Ternary

Nice touch with the embedded repl.it for folks to try it out.

Create A Serverless School Management System with React, Auth0 and FaunaDB

I only skimmed through and felt you've put so much effort int...

Building a sexy, mobile-ready navbar in any web framework

Nice post! I was working on a hamburger menu with ul/li an...

Hello, World!

Hello World, I mean, Emiliano~ Welcome to DEV~

My first 2 months in a Korean Programming Bootcamp

You're welcome and have fun, Paul~

My first 2 months in a Korean Programming Bootcamp

Shawn "Swyx" Wang has changed his careers and also attended b...

[Laravel 8 Multiple Images Upload] with Validation Example- Step by Step

Hi there, we encourage authors to share their entire posts he...

use-mini18n is a simple and minimalistic React hook library for i18n

:) Appreciate it~

use-mini18n is a simple and minimalistic React hook library for i18n

Nice one, Yuki. I just started learning react-i18next and fe...

I'm Participating in Hacktoberfest

Have fun, Deepak. I am guessing you are trying to contribute...

This is my personal website made with framework Next.js

Looks cute :) Can you share the link (or source) to the sit...

Global state in React with Vue!

Nice post there, Gaute. It indeed is an interesting and fun ...

[Discussion] Managing state in React

For local or sub-contexts, you can simply use useState/useRed...

2020 React Styleguide

Could you share what looks "messy" in more detail? It'd be he...

Highly suggested React Course

Hi there, it appears that this post contains affiliate links....

Understanding React Rendering

Hi Narendra. We encourage the entire article to be published...

Setting up a React Environment for ASP.NET MVC

You're welcome & thanks for the comment~

Add an 'edit post' button to your Gatsby blog

Thank you, Haseeb~ I need to implement this for my gatsby bl...

Portfolio Review

Keep up the great/fun work~

Recoil - React State Management

Great video as always, Leigh~ For others if you liked it, P...

Portfolio Review

Nice clean site, Tushar. Also liked how responsive the site i...

Random... does anyone get confused styling?

I primarily use React, which is a wrapper around HTML DOM. So...

Manage your Chrome tabs like a Pro with Workona [Week 34/20 in Review]

Thank you, Stefan for the update :) I still use OneTab, and ...

Manage your Chrome tabs like a Pro with Workona [Week 34/20 in Review]

Hi Stefan. Are they affiliate links? DEV requires to specify...

useRef()๊ฐ€ ์ˆœ์ˆ˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฐ์ฒด๋ผ๋Š” ์˜๋ฏธ๋ฅผ ๊ณฑ์”น์–ด๋ณด๊ธฐ

์œ ์ตํ•œ ํฌ์ŠคํŠธ ์ž˜ ์ฝ์—ˆ์Šต๋‹ˆ๋‹ค. ์‰ฝ๊ฒŒ ํ’€์ด ํ•ด ์ฃผ์‹œ๋‹ˆ ์ดํ•ด๊ฐ€ ์ž˜๋˜๋„ค์š”

Why I never use React.useContext

I also use KCD's context pattern (mentioned in the linked blo...

Day 05

You're welcome~

A Guide to Commonly Used React Component Libraries

Great to see the list followed with bundle sizes, Max~

Day 05

Welcome to DEV, Toqeer~ Hope the journey goes smooth. And ca...

What should I know as a Senior Full stack JavaScript Developer ?

Check out this road-map repo github.com/kamranahmedse/develop...

React v17.0 announced

This reminds me of when the React core team worked on React f...

Evergreen skills to use throughout your career?

Simple yet hard to master

[HIRING] Freelance React Developer

Hey there! Submitting a job offering as an article isn't ide...

Get HTTPS support in just one line

Thank you, Divyajyoti. I didn't know about that flag~

Hover using Reference affect both child in react components

Hi Merman. You need to specify which ref element you want to...

Angular/React with Django/Python

I am not familiar with it but you can re/search for Micro-fro...

Which CSS libraries do you use with React? ๐Ÿง

You're welcome. There are other "utility" CSS frameworks but ...

How can I make react built minified CSS file as CDN links

Not familiar with this but CRA (create-react-app) has a "publ...

Is linux good enough for everyday programming?

Few weeks ago, I migrated completely to Kubuntu (yes... KDE v...

Which CSS libraries do you use with React? ๐Ÿง

Tailwind CSS but for Gatsby, I used Theme-UI for my website.

Page Not Found on Netlify with React Router

Thanks for letting me know it's still working well :) and gla...

Another stupid idea - another mini tool

Not a stupid idea :) & like the name

Becoming Friends with React JS

You're welcome there, Hemant :) After learning the Context A...

Becoming Friends with React JS

It's still a bit controversial which one to use between class...

Do this and have your code never rejected by an employee after it has been reviewed

Hi @codeuiandy . You can also embed the video in the post (r...

Improving performance, security, accessibility, SEO and more

Hi Sergio. Posts here on DEV.to should contain actual substa...

Async Dispatch Chaining with Redux-Thunk

Thank you @j_scrambler for the confirmation~

Create your first React App โ€” Your Online Portfolio โ€” and deploying

Hi Anant. We encourage the entire article to be published on...

Async Dispatch Chaining with Redux-Thunk

Are the links in the conclusion affiliate links? Can you spec...

A valid usage of Singleton Pattern (with Null object Pattern)

You're welcome & thank you, Lars, for the comment. I'v...

Render Media List Component With Reactstrap

Hi Collins. Can I request to format the code snippets? You c...

Server-Side Rendering (SSR) and isomorphic-fetch for SEO

Hi Anant. You can embed the video post in-line like, {% yout...

My first portfolio

Yupz. You can probably adjust the margin using calc

My first portfolio

Nicely done. One thing to note is that, clicking on links in...

What are the most common design patterns that you use in a React.js app?

"Pattern" is an overloaded term and SOLID might work in gener...

Developer Discord Communities

You're welcome and thanks for helping out the community~

Developer Discord Communities

I recommend Svelte & Tailwind CSS discord channels :)

Should I Worry About how my app looks on the web?

Personal, no, portfolio or business, yes. But why not mak...

Svelte tutorial note

Thank you for the confirmation of the behavior. Oh yes. as th...

Hello, DEV.to!

Welcome to DEV, Paul. Now you got your feet wet, and hopeful...

Infinite Loops Inside useEffect

useEffect really gets everyone. Pretty tough to grasp.

How to build your Blockchain using Node js.

Hi Abhijeet, We encourage the entire article to be published...

Korean input on Kubuntu 20.04

It was pretty tough still... This was the 3rd time doing this...

Korean input on Kubuntu 20.04

It was pretty tough spending few days as I forgot to blog las...

Thoughts on Functional CSS

I really like Tailwind CSS and ends up spending time setting ...

React Tutorials - Create Youtube Player - 2

Hi Nabendu, can you update your posts linking full content to...

How to delete ALL node_modules folders on your machine and free up HD space!

Awyeah. Just freed up 30Gigs! :)

Complete Introduction to Fullstack, Type-Safe GraphQL (feat. Next.js, Nexus, Prisma)

Awesome tutorial, Xiaoru. Thank you.

Demystifying React Hooks vs Redux

Hi Ronaiza We encourage the entire article to be published o...

I need to start writing more!

Good luck @Adesanya . No pressure, just start small (i was on...

Changelog: Updated Mod Tooling

Nice update~ Continuous improvement FTW~

Single codebase to power a website and a Google Chrome extension

We encourage the entire article to be published on DEV.to (if...

Build a toggle Component with reactjs and hooks

Hi SnipBits We encourage the entire article to be published ...

Fireact Part 1: Firebase authentication in React

Hi Chaoming. We encourage the entire article to be published...

Comparison between React, Vue and Angular

You're welcome & thank you for the update~

textContent VS innerText

That's a nice tip~ Thank you, Pacharapol~

Comparison between React, Vue and Angular

Hi @caelinsutch . Could you update the image URIs as they ar...

Embed FREE video conferencing into your React app in minutes

Nice post, Justin~. I honestly haven't heart of Jitsi until ...

Is there a way I can use class abstraction to interact with React components?

There are two built-in hooks, useState and useReducer. A Gri...

React Native for Windows and macOS is released!

Heya, Akhil. Welcome to DEV ๐Ÿ™‹โ€โ™€๏ธ๐Ÿ‘‹ You're welcome & that'...

Is there a way I can use class abstraction to interact with React components?

Hi Tri. Is there a way I can make it work without forceUpda...

React Native for Windows and macOS is released!

Hi, Akhil. You'd might want to add #discuss tag to "ellicit"...

๐Ÿ™Œ NEW ๐ŸŒฒSimple guide to Cypress test automation

We encourage the entire article to be published on DEV.to (if...

Recoil - an experimental state management library for React apps open-sourced by Facebook

There is also a short 5m Egghead course. egghead.io/playlists...

Recoil - an experimental state management library for React apps open-sourced by Facebook

Zustand is my go-to state management library now. github.com/...

Setting up Next.js(CNA) with Tailwind CSS

Thank you, Angel for updating the post and sharing~

Setting up Next.js(CNA) with Tailwind CSS

You're welcome & enjoy the update~

Chat app with React Native (part 4): A guide to create Chat UI Screens with react-native-gifted-chat

Refer to the series tag under Front Matter :) dev.to/p/editor...

Setting up Next.js(CNA) with Tailwind CSS

Nice post there, Angel (read the translated version). With T...

Query GraphQL API with Vanilla Fetch Inside React Component

With all those graphql wrapper libraries, it felt like a magi...

UFG

Hi Ashish. You can file an issue here - github.com/theprac...

Fabric JS and React, an Unholy Union

That's an impressive site. Thanks for sharing, John.

What is your top tool that most devs would be surprised you use regularly?

Been a moleskine user for decades. What's different about get...

Embedding React project to Wordpress

You might want to check out frontity.org/ You use React as fr...

Question: Is dev.to using next.js or client side rendered react app?

Pinging @nickytonline ๐Ÿ‘† for help

What is your top tool that most devs would be surprised you use regularly?

Heard a counter arg, where ๐Ÿ”ฅ could destroy'em. But it'd rare...

React, Axios and Redux: Asynchronously Fetch and Save Data to Local Storage (Excerpt)

Hi Ahmed, Posts here on DEV.to should contain actual substan...

React Hooks - useReducer

You're welcome and thank you for sharing~

How I Built My Portfolio

Looks pleasing, Michael. Material theme by chance?

COVID-19 Live Updates PWA

Nice touch with the sticky table header~

React Hooks - useReducer

Nice article and thank you for hsaring, Brett~ Also loved...

Push git cloned repository to your own on GitHub

Weird that set-url didn't work. Any errors thrown? GitHu...

What are the hardest parts about working from home?

Words are ambiguous, unlike programming languages :p I co...

What are the hardest parts about working from home?

Nice, short, visual comment :)

What are the hardest parts about working from home?

A week is enough to get over the jet-lag from Korea (13HR d...

What are the hardest parts about working from home?

Sleep. My hours were shifted by 2~3 hours and some of my...

What are the hardest parts about working from home?

A quick "hey, let's talk about this" on slack takes away fo...

What are the hardest parts about working from home?

You summed it up much better than my reply!~ ๐Ÿ˜

What are the hardest parts about working from home?

Sitting properly This is especially true as there isn't ...

What are the hardest parts about working from home?

Not drinking 4 coffees per day. That's something I can r...

What are the hardest parts about working from home?

The hardest part is controlling body weight. (Gained about ...

What are the best tutorials for react.js?

You're welcome and enjoy React~

What are the best tutorials for react.js?

Refer to these "free" resources reddit.com/r/reactjs/wiki/i...

React devs, why did you start using React?

I was dabbling with AngularJS (yes, version 1). Found it ha...

I built an Overly Complex Random Number Generator with Docker Compose!

Nice one Rohan! I wanna learn how to do that too, especial...

Sorting your imports correctly in React

Sweet~ I didn't know that you could enforce import rules wi...

I replaced useState hook with custom one

Thanks, mate~! and for the post!

I replaced useState hook with custom one

I tend to implement such a hook with useReducer after readi...

Coronavirus info dashboard with React

Nice one~

Segundo teste - Api do DEV

Testing DEV Api?

Watch me deploy a React and an Angular website to AWS using AWS CDK with one command

Thanks for the video, Matt. I am having trouble hearing the...

Push git cloned repository to your own on GitHub

You're welcome~

React error in npm start

Can you share code or repository (or runnable sample on Cod...

Page Not Found on Netlify with React Router

Glad that it helped :)

Best Way To Learn React

Thank you, Hieu

Somebody pinch me - I'm joining DEV! ๐ŸŽ‰

๐ŸŽŠ๐ŸŽ‰๐ŸŽˆ Arit!

Best Way To Learn React

Hi Hieu. Is the 3rd link, Another Udemy Couse - React - ...

Post Makers - Week 2

Wish you the best and stay safe, David~

UI/UX trends for mobile in 2020

Hi Vanilacodes! We encourage the entire article to be publ...

Resources for React with AWS

Nader Dabit is the person you want to follow and reach out ...

How to (really) remove eventListeners in React

Nice post, Marco. I wasn't aware of this after using hooks f...

Page Not Found on Netlify with React Router

You're welcome, Njoku~

suggestion me nodejs application that can i developed as beginner

Check out this GitHub repo for the beginner projects :) gi...

Importing Stripe.js as an ES Module

That looks quite easy :) Thanks for sharing and linked resour...

new header, who dis

Looks nice & sleek :) Love the simplicity.

Building a Real-Time Chat App with React and Firebase

Hi Deven. We encourage the entire article to be published ...

variable passed through context does not change in the child when changing in the parent and vice versa

Are you getting any errors? getAccountData needs to bind t...

Using React - Context vs Redux

Redux used to used Context for v6, they removed it in v7+ a...

CSS Modules is not working in functional component Help?????

Hi Zamad. this approach is not working It's unclear wha...

Adding Tailwind to existing React app?

I found this, How to add Tailwind to unejected Create-React...

Why We Use Tailwind at ConvertKit

I started learning/using Tailwind recently. The reason I w...

Why I let React go!

'tis getting quite annoying lately as I started using Tailw...

Why I let React go!

Everyone's free to stick with whatever solves the problem a...

Virtual DOM in React

Hi Sahil. Could you post a full or substantial content on ...

Essential Plugins for Gatsby Remark

Thanks for the post~ I was to implement a feature to add i...

Deploy to Github Pages like a pro with Github Actions

I've tried gh pages & actions but only separately. Sho...

Deploy to Github Pages like a pro with Github Actions

Thanks for the post, Roland, Especially arrows on the imag...

Top 10 JavaScript Frameworks for Frontend and Backend Development

Redwood JS (released v.0.1.0 few days ago) looks very promi...

Top React Native UI Libraries You Should Know

You can set the canonical_url pointing to the original arti...

React + Redux Architecture

Hi Ankit. We encourage the entire article to be published ...

Top React Native UI Libraries You Should Know

Hi Serkan. We encourage the entire article to be published...

React Single File Components Are Here

RedwoodJS looks awesome & excited to see the SFC being ...

5 Really Good Reasons to Use Redux Over Context

Hi Michael, We encourage the entire article to be publishe...

React Class Component

Nice post and thank you for x-posting in DEV and keep them ...

React-carousel pdf.

Hi @arjunan95 . Without any code snippets or contexts, it'...

Test Post on Dev.to

I see it, Anil~ & welcome to DEV ๐Ÿ‘‹

Know When to Roll Your Own or Add a Tool to Your Toolbox

Nice post, Allen~ The idea seems in alignment with @swyx 's ...

Teach me like I'm 5! Difference between ReactJs and React Native

You're welcome.

โš›๏ธ React: Hooks vs. Render Props vs. Higher-Order Components ๐Ÿ‘จโ€๐Ÿ”ฌ

Other problems with HoC are, Hard to get it right (displayN...

Ref error

The callback refs is what you've used to get the AUserList'...

Building an offline To-Do App with React

Thank you, Shubham

How to find the Best UI Designer for Web application

Thanks, Manish

How TO Find Best UI Designer for Mobile Application

Thank you, Prajval

React Frontend Pagination with Bootstrap

You're welcome~

How to find the Best UI Designer for Web application

Hi Manish We encourage the entire article to be published ...

How TO Find Best UI Designer for Mobile Application

Hi Prajval. We encourage the entire article to be publishe...

Building an offline To-Do App with React

Hi Shubham. We encourage the entire article to be publishe...

React Frontend Pagination with Bootstrap

Hi ChilledDev. You can also embed youtube videos in the ...

How to adjust the size of the container based on the contents without repeating same lines of code?

Seems it's already answered :) ...

Ref error

Hi Michael. Is this a question? a post or a #devjournal?

Teach me like I'm 5! Difference between ReactJs and React Native

Let me introduce you to React Native for Web. It aims to u...

Letโ€™s Build: Workout tracker with React and Firebase part 3: custom calendar

Nicely done with gists~ Gists makes it easy to update code ...

Learning Frontend as a Backend dev

Someone asked a similar question in r/reactjs subreddit. ...

Rate my personal website

Kitze roasts a site (gives honest feedback) weekly on Twitc...

Rate my personal website

Nice feedback~!

Search component with dropdown

I attempted to do so but it requires lots of little tweeks so...

If we don't use redux-thunk or redux-saga, what do we use?

Seems like you are looking for a state management library w...

Tailwind for Create-React-App Cheat Sheet

You're welcome~ I updated the post a bit, you might want to ...

Resolve routing problem in your React App when you deploy to Netlify

That's a clean way to specify redirects :) I wrote about t...

React 16 Datepicker Example with react-datepicker

You're welcome. You can also prettify code snippet with pr...

React 16 Datepicker Example with react-datepicker

Hi pankaj. Could you fix the code formatting by referring t...

ReactJS -- If it is setting a state with the same value, will the component be re-rendered?

Nice demos there~ It's a confusing concept well-demonstrated....

5 Javascript Unit Testing Mistakes You Must Avoid in React and Angular

Hi Mike, We encourage the entire article to be published o...

loading...