Davey09.04.24[Dev Diary] Junior Developer Collaboration Diary — Next.JS, Typescript1. 폼 기능을 테스트할 때 필수 입력 항목이 있는 경우, 등록 버튼 비활성화 로직은 드롭다운 또는 검색 초기화 버튼 클릭 시 추가해주면 된다. When testing form functionality, if you have a required…Sep 3Sep 3
Davey07.26.24[Dev Diary] Junior Developer Collaboration Diary — Next.JS, Typescript1. ‘필수 입력 사항입니다’ 경고 메세지 노출은 폼 등록 버튼을 눌렀을때 노출하고, 해당 인풋태그에 onChange 이벤트가 발생하면 미노출 시키는게 좋다.Aug 9Aug 9
Davey07.24.24[Dev Diary] Junior Developer Collaboration Diary — Next.JS, Typescript1. 일단 카드를 선택할때 전체 삭제 되고, 일부 값이 드롭다운 선택하는대로 업데이트 되지 않을땐 index값을 활용해 상태값을 업데이트 해야된다. Once the card is selected, it will be deleted entirely…Aug 9Aug 9
Davey07.22.24[Dev Diary] Junior Developer Collaboration Diary — Next.JS, Typescript1. PR은 최대 3일내로 마무리 하자. Finalize your PR within 3 days at most.Aug 9Aug 9
Davey07.19.24[Dev Diary] Junior Developer Collaboration Diary — Next.JS, Typescript1. 계층 구조로 이루어진 신규 컴포넌트를 작성할때 프롭스 정의는 우선 최상단에서 먼저 정의한다. 그 다음 탑다운 방식으로 프롭스를 전부 넘겨주고 필요에 따라 추후 제거하자.Jul 21Jul 21
Davey07.17.24[Dev Diary] Junior Developer Collaboration Diary — Next.JS, Typescript1. 다이나믹 폼에서 하나는 dropdown으로 다른 하나는 textarea 태그를 모두 포함하면서 서버 응답값을 바인딩 해야하는 경우, 폼 등록 또는 폼 수정시 상태값은 dropdown과 textarea값 2개로 분리해서 관리하지 말자. 대신에…Jul 21Jul 21
Davey07.14.24[Dev Diary] Junior Developer Collaboration Diary — Next.JS, Typescript1. 컨테이너 너비만큼 글자가 꽉 채워지길 원한다면 word-break에 break-word 대신 break-all을 사용하자Jul 21Jul 21
Davey07.11.24[Dev Diary] Junior Developer Collaboration Diary — Next.JS, Typescript1. 페이지별로 선택지가 있고, 선택지를 선택하면 다음으로 넘어가는 UI를 만들어야 할때, 데이터 관리는 Redux로 전역 상태 관리하거나 ContextAPI를 활용하자.Jul 21Jul 21
Davey07.08.24[Dev Diary] Junior Developer Collaboration Diary — Next.JS, Typescript1. 테이블 컴포넌트에서 사용된 컬럼 데이터 객체 아이템 프로퍼티값중 field값이 있다면 해당 값이 서버에서 내려주는 타입값 그대로 사용하는 건지 아니면 프론트 자체적으로 정한 필드명인지 명확하게 확인하자Jul 21Jul 21
Davey07.04.24 [Development Diary] Collaboration Diary of a Junior Developer — Next.jsUse 8 digits when entering only a date, or 14 digits when entering both a date and time.Jul 4Jul 4