반응형

기업협업 8

[위코드] TIL(Today I am Learned) -(49)(3차 기업프로젝트 후기)

youtu.be/zHjC3nC_7ls 팀명 : anser 팀원 : 신영재, 송수호, 이지윤 프론트엔드 3명 신영재, 송수호, 이지윤 프로젝트 github github.com/limo-sum/anser limo-sum/anser Contribute to limo-sum/anser development by creating an account on GitHub. github.com 레포소유한 팀원이 해당 기업에서 현직으로 일하는 직원인지라 해당 깃레포를 private로 변경하는 바람에 새로운 레포를 파서 다시 링크를 달고자 한다. github.com/kasumil/anser-intern kasumil/anser-intern Contribute to kasumil/anser-intern development ..

[위코드] TIL(Today I am Learned) -(48)(기업협업 마지막 코딩)

- 오늘 해야할 일 영문 내용 번역하기, 쓸모없는 내용 수정하기 - 오늘 수정사항 번역진행 및 요구에 따른 코드제거 - 오늘 진행사항 번역진행 및 요구에 따른 코드제거 - 오늘의 코드 없음. github 폭파시킬 뻔... git checkout master git pull git checkout feature/브랜치 로 했어야하는데, 마스터에서 git merge feature/브랜치를 해버림. 이거때문에 깃이 꼬여서 큰일날뻔했다 커밋이 안되고 git rebase --edit-todo를 해도 버그픽스가 안됨. 강제로 pull 당겼을때로 git reset --hard 해당 커밋으로 돌아가서도 안되었는데, 해당 머지 것을 다시 당겼더니 다시 살아남. github 폭파시킬 뻔... git checkout mas..

[위코드] TIL(Today I am Learned) -(45)(파일 다운로드 기능 구현)

- 오늘 해야할 일 파일 다운로드 주소 요청 - 오늘 수정사항 파일 경로 부분 진행 중 fetch함수를 axios로 변경 - 오늘 진행사항 파일 다운로드 로직문제 해결 중 - 오늘의 코드 }) .then((res) => { const file = new URL( `url` ); console.log(file); // 파일 주소 제대로 찍히는 여부 file.searchParams.get("file"); // 파일 다운로드 console.log(file.searchParams.get); // 파일값을 제대로 읽는지 확인 // FileSaver.saveAs(res.url, "stock") // 라이브러리를 통한 다운로드 // let a = document.createElement('a') // 자바스크립트 옛..

[위코드] TIL(Today I am Learned) -(44)(이메일 정규식?)

- 오늘 해야할 일 인턴 마지막 주에 따른 여태껏 해놓은 결과물 발표. 그후에 따른 코드 수정에 따른 내용수정. (패스워드 체크칸 만들고 확인 기능 추가) (이메일 주소에 따른 이메일 주소 확인 기능 추가) - 오늘 수정사항 회원 가입에 예전에 고쳐놓은 글씨가 왜인지 고쳐지지 않았음. 이부분 재수정 패스워드 플레이스 홀더 부분이 password => Password로 변경 리캡차 제거 footer 링크 리스트 수정, 로고 수정 - 오늘 진행사항 이상 끝. - 오늘의 코드 useEffect(() => { const emailValid = validator; const isEmailDetector = emailValid.validate(userInfo.email); const isEmail = userInf..

[위코드] TIL(Today I am Learned) -(43)(세션스토리지 호출)

- 오늘 해야할 일 submit 버튼을 구현하여 해당 값을 죄다 보내고, 서버에서 보내온 파일을 다운 받을 수 있게 만들기. - 오늘 수정사항 step1 세션 스토리지 저장방식 변환. step4 세션 접근 방식으로 값을 조절. - 오늘 진행사항 파일 다운로드 기능을 제외한 모든 기능 구현. - 오늘의 코드 // 백엔드 버튼 눌렀을시에 보내주는 기능 const SubmitQuery= () =>{ const comp = sessionStorage.getItem("comp"); const startDate = sessionStorage.getItem("startDate"); const endDate = sessionStorage.getItem("endDate"); const selected = sessionS..

[위코드] TIL(Today I am Learned) -32(기업협업)(Redux 시작!)

* 아직 리덕스는 학습을 시작한 상태라 적용하지 않았음. - 오늘의 할일. 1. 어제 구현하지 못한 input check 박스 선택에 따라서 필요한 컴포넌트 호출하는 기능 구현. 2. email 주소와 쿼리네임을 선정하여 해당 input 창에 기입하면 해당 값을 입력시키기. 3. 제출하기 버튼클릭시 해당 이메일과 다운로드 기능 구현 - 진행 완료사항. 1. input true : faslse값에 따라 해당 컴포넌트 호출하는 기능으로 구현. 2. email, input 창 기입에 따른 해당값 state값으로 저장구현. - 진행중 사항 - 1. submint 버튼 클릭시 이메일로 발송과 해당 파일을 다운로드 요청하는 기능 구현 중 2. 각자의 컴포넌트마다 해당 state 값이 저장되므로 Redux를 공부하여..

[위코드] TIL(Today I am Learned) -30(기업협업)(Datepicker 중간)

- 오늘의 할일. React Datepicker 커스텀하기. 남은 포인트 설정하기. DatePicker를 커스텀하는 중. 특정일자로 datepicker를 설정하려고 하는데, jQUERY와 다르게 react라서 헤맸다. 원래는 jQUERY에선 그냥 "2019-12-31"만 적으면 되는데 DATEPICKER는 날짜만 기입되면 안되고, 해당 날짜 앞에 new Date("날짜") 쳐야 작동하는 것.... setStartDate(date)} selectsStart startDate={startDate} endDate={endDate} minDate={new Date("1925-12-31")} maxDate={new Date("2019-12-31")} dateFormat="yyyy-MM-dd" onKeyDown={..

[위코드] TIL(Today I am Learned) -29(기업협업)

오늘의 수정사항. - ip주소를 모아둔 config.js에서 행으로 구분을 위해서 뛰어달라고 요청 받음. (내가보기엔 가독성이 더 떨어지는 것 같다만;;; 뭐 요청에 따라 수정함.) - 코드 리팩토링을 통해서 1100줄이 넘던 코드를 600줄(하드코딩 자료를 목업자료인 json으로 넘겨서)로 줄였고, 컬러만 빼고 중복되던 styled 컴포넌트를 컬러만 따로 먹이게 진행함. - 동일한 스타일을 먹이던 것을 props를 통해서 따로 특정색상을 먹일 수 있도록하여, 코드의 중복을 줄였음. - 기존 프로젝트에서는 Route에서 nav와 footer를 기본으로 두고, 이를 해당 페이지만 교체하였는데, 해당 페이지에서 같이 호출하는 걸로 해달라하여 그렇게 수정하였음. - 코드 삭제하기전에 코드가 남아있는 코드 68..

728x90