본문으로 건너뛰기

· 약 12분
hojunin

1년 전 쯤에 좋은 개발자에 대한 글을 쓴 적이 있다. 지금도 그 기준에 대해 아직도 동의한다. 지금 생각해보면 당시의 고민이 꽤 심도있었다는 것을 방증하는 듯 보인다. 다만 좋은 개발자가 일 잘하는 개발자인가? 라는 질문에는 의문이 든다.

돌이켜보면 좋은 동료였지만 일이 잘 흘러가지 않았던 동료도 있었고, 함께 일하기 버거울 정도로 안맞는 동료지만 이상하게도 그 사람과 일을 하면 술술 풀리고 성과가 잘 나왔던 경험도 가지고 있다. 좋은 개발자가 일 잘하는 개발자가 아닐 수 있고, 좋은 동료가 항상 일을 잘한다고도 보장할 수 없다는 뜻이다.

민감한 주제지만, 지극히 주관적인 관점에서 일 잘하는 개발자에 대해 말해보고자 한다.

· 약 10분
hojunin

사진은 정말 중요합니다. 웹문서를 다채롭게 만들어주기 때문입니다.

하지만 이미지는 웹 성능에있어 주요 병목 중 하나입니다. 네트워크나 기기 상황에 따라 그저 멍하니 흰화면만 보고 있어야 하는 경우도 있으니까 말입니다. 하지만우리는 사용자에게 뭐라도 보여줘야하고, 현재 어떤 단계에 있는지에 대한 정보 제시가 필요합니다.

그러려면 우리는 이미지가 사용자 눈에 보여지는 과정을 이해하고 단계마다 필요한 조치를 해줘야합니다. 오늘은 최적화라기보다는 사용자 경험을 높히는 방법에 대한 이야기입니다.

· 약 7분
hojunin

리액트에서 상태의 단방향 흐름은 굉장히 기초적이고 유명한 개념입니다. 하지만 역방향 전파가 불가능한건 아닙니다. 리액트 팀도 권장하진 않지만 그 필요성을 알고 기능도 제공합니다.

이 글에서는 부모 컴포넌트가 자식 컴포넌트의 상태에 접근하는 상태 역전파를 알아보고 이를 활용한 모달 만들기를 해볼겁니다.

내 모달