올
올리브영
September 18, 20231회
새 배송지 추가 form 개발하기
간단 소개
올리브영의 새 배송지 추가 form 개발 과정을 소개하고 React Hook Form 라이브러리 사용 경험과 다른 라이브러리와의 비교를 공유합니다.
AI Summary
- 새 배송지 추가 Form 개발 여정
- 올리브영 온라인몰의 배송지 추가 화면 개발 과정을 소개하며, React Hook Form 라이브러리를 선택하게 된 배경을 설명합니다.
- 기존 오늘드림 배송지 버튼의 변경으로 인해 새로운 배송지 추가 화면 개발 필요성이 발생했습니다.
- 다양한 실험과 React Hook Form의 도입
- useState, Context API, useRef를 사용한 여러 실험을 통해 상태 관리, 재렌더링 문제, 개발 복잡성 등의 어려움을 겪었습니다.
- React Hook Form을 사용하면서 데이터 관리의 용이성, 유효성 검사의 간편함, 성능 개선 효과를 얻었습니다.
- FormProvider를 통해 복잡한 Form 구조에서도 입력 필드를 쉽게 등록하고 관리할 수 있었습니다.
- Formik 라이브러리 비교 및 결론
- Formik 라이브러리도 간략하게 소개하며, 상태 관리 방식에서 React Hook Form과 차이점을 보였습니다.
- React Hook Form 사용을 추천하며, 다른 방법으로도 Form 개발이 가능하지만, 이 라이브러리를 통해 개발 만족도를 높일 수 있었습니다.
Next Feeds

Release 2.28 비하인드 이야기 (with 계좌의확장캠프)
카카오뱅크 mini 서비스의 가입 연령을 7세 이상으로 확대하는 과정에서의 기술적 어려움과 해결 과정을 담고 있습니다.
카카오뱅크mini 서비스연령 확대마이데이터레거시 코드
2023. 9. 15.
카카오뱅크

SK플래닛 클라우드 기반 검색 시스템
SK플래닛은 Elasticsearch 기반 클라우드 검색 시스템을 운영하며, ChatGPT 등 AI 기술을 활용한 검색 서비스 확장을 연구 중이다.
Elasticsearch클라우드검색 시스템ChatGPT인공지능
2023. 9. 13.
skplanet

클라우드 기반 SK플래닛 검색 시스템 개발
SK플래닛은 Elasticsearch 기반 검색 시스템을 AWS 환경에서 구축, 운영하며, ChatGPT와 같은 AI 기술을 검색 서비스에 융합하는 방안을 연구 중이다.
Elasticsearch검색 시스템ChatGPTAWS색인
2023. 9. 13.
skplanet

Kubernetes 클러스터에 애플리케이션 배포하기
네이버 클라우드 플랫폼 Developer Tools를 활용하여 Kubernetes 클러스터에 애플리케이션을 배포하는 방법을 소개합니다.
KubernetesDevOpsCI/CDSourcePipeline네이버 클라우드 플랫폼
2023. 9. 11.
네이버클라우드플랫폼

Spring boot 3.1.2 + Spring Boot Starter OAuth2 Authorization Server 적용기
Spring Boot 3.1.2 환경에서 Spring Security OAuth2 Authorization Server를 커스터마이징하여 ROPC 프로토콜을 구현한 경험 공유.
Spring BootOAuth2Authorization ServerSpring Security커스터마이징
2023. 9. 8.
뤼이드
Introduction to NAVER Place AI Development Team
네이버 GLACE CIC AI 개발팀의 목표, 주요 AI 모델, 그리고 효율적인 AI 제품 운영 전략을 소개합니다.
GLACEAI 개발팀O2O 서비스PlaceLM모델 운영
2023. 9. 8.
네이버플레이스