신입 개발자가 정의한 리액트 클린코딩 팁

엔지니어는 제한된 자원으로 최적의 해결책을 찾는 노력을 기울입니다. "클린 코드"의 유행도 이런 엔지니어의 고민으로부터 시작됐을 것이라고 생각합니다.


반면 프론트엔드 개발은 다양한 해결 방법이 존재하며, 정답이 없습니다.

이 때문에 코드의 짧은 수명과 빈번한 수정으로 애착을 버리기 쉬우며, 효율적인 작업 능률은 개발자 개개인의 역량에 의존합니다.


이제 막 현업에 뛰어든 신입 리액트 개발자로서의 경험을 정리하고, 저만의 가이드라인을 찾아 언제든지 좋은 퍼포먼스를 낼 수 있도록 되새기고자 합니다.


다른 곳에선 잘 하지 않는 내용으로 채워봤습니다.


- 제발 한국인이면 IntelliSense 씁시다.

- ReactNode 타입을 적극적으로 사용해주세요.

- DOM API를 존중해서 예측 가능한 컴포넌트를 만들어주세요.

- 그 상태, 꼭 리액트로 관리해야 했을까요?


https://shiwoo.dev/posts/react-clean-code

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2023년 12월 3일 오전 12:23

댓글 0

    함께 읽은 게시물

    기술, 개발 학습 자료 7가지

    최근 자주 사용하고 있는 기술, 개발 및 자기 계발 학습 자료를 모아서 공유합니다. 1️⃣ Educative.io 퀄리티가 상당히 높은 기술 관련 코스가 많은 것 같아요. 현재까지 코스 3개를 들었습니다. 책처럼 읽으면서 배우는 코스라 듣는 것보다 읽으면서 학습하는 걸 선호하는 분들에게 추천합니다. 주제를 깊이 파고들고 코드나 설계 예시가 많아서 잘 사용하는 것 같습니다. 최근에 Concurrency관련 코스를 듣고 있습니다. https://www.educative.io/ 2️⃣ Designing Data Intensi... 더 보기

    Educative: Interactive Courses for Software Developers

    Educative

    Educative: Interactive Courses for Software Developers

     • 

    댓글 9 • 저장 958 • 조회 22,084


    업스테이지에서 추론 기능을 가진 Solar Pro2 출시. 프론티어 모델에 근접한 수준으로 한국 기업 중 최고 수준.

    ... 더 보기

    조회 892


    < 잡초를 없애려면 잡초 말고 오히려 잔디를 깎아야 한다 >

    1. 자기 철학이 있는 사람들은 어떻게 그런 경지에 오르게 되는 것일까?

    ... 더 보기

    긴 커리어 여정에서 바람직한 조언만 듣게 되는 것은 아니다. 물론 좋은 의도의 조언이었을 수 있다. 하지만 한 사람에게 유효한 교훈이 다른 사람에게도 꼭 들어맞는 것은 아니다. 더 이상 유효하지 않은 고정관념도 있다.

    ... 더 보기

    ‘듣지 않길 잘했다’··· ITDM들이 공유한 '틀린 리더십 조언' 이야기

    CIO

    ‘듣지 않길 잘했다’··· ITDM들이 공유한 '틀린 리더십 조언' 이야기

    올해로 개발자 생활이 햇수로 20년째다

    2005년 7월에 일을 시작했으니, 올해로 개발자 생활이 햇수로 20년째다. 중간에 공백이 조금씩 있었으니 꽉 채운 스무 해는 아니지만, 숫자가 주는 무게는 여전하다. 20년이라는 시간이 흘렀다는 사실이 새삼 신기하게 느껴진다.

    ... 더 보기

    < 우리가 음악에 중독되는 이유 (feat. 도파민) >

    1. 우리는 음악이 우리의 기대를 충족하고 우리의 기대를 위반 하는 방식에서 즐거움을 얻는다.

    ... 더 보기