기초. React 재랜더링 최적화하기
이 글은 모던 자바스크립트로 배우는 리액트 입문 책을 공부하면서 샘플을 만들고, 느낀점을 추가해 작성하였습니다. React 프레임워크 기반의 프론트엔드 개발에 필요한 전반적인 내용을 빠르게 다루기 때문에 React 입문 개발자분들께 이 책을 추천합니다. 복잡한 어플리케이션의 경우 화면의 성능을 개선해야 하는 경우가 있다. React에서 어떻게 재랜더링이 발
이 글은 모던 자바스크립트로 배우는 리액트 입문 책을 공부하면서 샘플을 만들고, 느낀점을 추가해 작성하였습니다. React 프레임워크 기반의 프론트엔드 개발에 필요한 전반적인 내용을 빠르게 다루기 때문에 React 입문 개발자분들께 이 책을 추천합니다. 복잡한 어플리케이션의 경우 화면의 성능을 개선해야 하는 경우가 있다. React에서 어떻게 재랜더링이 발
해당 본문은 Things to Consider when Frontend Unit Testing 글 기반으로 개인적인 생각을 더하여 작성하였다. 왜 Frontend에서 단위 테스트 작성을 더 어렵게 느낄까?기존에 단위 테스트를 작성하지 않던 개발자에게 단위 테스트 작성을 전파하다 보면 백엔드보다 프론트엔드에서 테스트 작성을 더 어려워하는 느낌이다. 물론 그
Jest와 React Testing Library를 사용하여 third-party 라이브러리 단위테스트의 어려움과 해결하는 사례를 공유한다. 개인적으로 최근까지 Vue기반 프론트엔드 개발을 하다가, 오랜만에 React를 사용하여 개발하고 있다. 예전에는 Enzyme를 사용하여 shallow render에서 단위 테스트를 진행했는데, 최근 React에는 Te
React 개발환경에서 오픈소스 Editor를 활용하여 게시판을 구현을 진행한다.아래 두가지 오픈소스 에디터 중, Jodit Editor를 선택하여 에디터 개발을 진행하기로 결정했다. Jodit Editor 라이센스 페이지 참고하여 오픈소스 or Pro버전 사용여부 결정 TOAST UI Editor 일부 Tag의 경우 파싱 에러가 발생하여 입력하지 못
요즘에는 많은 서비스들을 퍼블릭 클라우드에 올려서, 개발자가 서비스 를 운영하기 좋은 상황이다. 그러다 보니 개발자가 고민하고 알아야하는 영역이 점차 확대되었고, 아키텍트와 개발자 역할자 간의 경계가 많이 사라졌다.개발자도 안정적인 서비스를 운영하기 위해서 고민과 경험을 하는 기회가 많아졌다. 책의 제목은 **인프라 엔지니어의 교과서, 요구사항 분석과 설계
Spring Security에서 어떻게 인증이 시작될까?Spring security는 내부에 인증 절차가 이미 구현되어 있다. spring security의 인증 절차를 이해하고 난다면, 구현체와 설정을 통해서 새로운 인증 절차를 추가할 수 있다. 이번 글을 통해서 아래 내용을 이해하자. Spring security 아키텍쳐 기반에서 인증 절차가 어떻게
Role과 권한을 조회하는 UserDetailsService이번 시간에는 SecurityContext에 보관되는 Authentication, Role과 권한(Authority 또는 Privilege)에 대해 알아보겠다.경험을 바탕으로 Role과 권한의 차이는 무엇이고, 실습 예제로 어떻게 Spring Security에서 GrantedAuthority를 관리
Authentication과 SecurityContextHolderSpring Security document를 보면서 SecurityContextHolder에 대해서 알아본다.Unit Test 기반으로 document에 설명되어 있는 내용을 직접 확인해보자.Spring Security 인증 모델에서 핵심은 SecurityContextHolder이다. A
알고리즘은 공부해야 한다?!!몇 년 전부터 알고리즘 기반의 코딩 테스트의 중요성이 높아졌다. 특히 회사에서도 알고리즘 테스트를 진행하고 있다. 변명일 수도 있지만 이전에만 하더라도, 나에게 알고리즘은 알고 있으면 좋지만 시간을 들이며 공부할 필요성을 느끼지 못했다.그 시간에 실제 일을 진행하는데 필요한 기술과 지식을 공부하는 게 더 낫다고 생각했다. 그러고
길벗에 개발자 리뷰 신청 글을 보다가, 100년 뒤에도 유용할 소프트웨어 설계 원칙 & 프로그래머의 바른 길! 문구에 이끌려 “심플 소프트웨어”라는 책 리뷰를 하게 되었다.이전에 “소프트웨어 장인”이라는 책을 인상깊게 읽었는데 그와 비슷한 표지에, 강렬한 문구에 이 책을 읽고나면 깨달음을 얻을 수 있을거란 기대감이 생겼다. 책을 읽었으면 하는 사람들