아침QT모던자바스크립트 Deep dive (219-312p)프로퍼티 어트리뷰트생성자 함수에 의한 객체 생성함수와 일급객체프로토타입strict mode실전 리액트 프로그래밍프로젝트 기간을 거치고나서 요즘 일주일 정도는 이전에 읽었던 책들을 다시 읽고 있다. 오히려 프로젝
이비인후과 다녀오기아침QT프로그래머스 알고리즘 (이번주에 lv1 심화 끝내고, lv2 들어가기)문자열 다루기 기본x만큼 간격이 있는 n개의 숫자정수 제곱근 판별이상한 문자 만들기문자열을 정수로 바꾸기회사 서칭 & 이력서점심QT모던 자바스크립트 Deep dive 비동기
https://www.youtube.com/watch?v=8aGhZQkoFbQ후반의 Render Queue 과정부터 다시 보기!
QT블로그 (스크랩, 링크)모던 자바스크립트 Deep dive (DOM, 이벤트, 타이머) 읽기프로그래머스 5문제: 이전에 풀었으나, 현재 메소드 위주 풀이로 보고있다.두 개 뽑아서 더하기완주하지 못한 선수모의고사K번째 수체육복 (다시보기😢)
오늘 자바스크립트 Deep dive를 읽다가 디바운스와 스로틀의 원리를 설명하는 코드를 보았다.이전에 lodash에 대한 글을 읽은 적이 있는데, 아직 적용한 적은 없다.이후 이 영상을 참고하면 될 것 같다.part1part2
Hooks에서는 getState로 상태를 조회할 수 없다.saga의 select 메소드를 사용해야 한다..!출처: 스택오버플로우
https://stackoverflow.com/questions/51464099/get-axios-response-object-when-error-occurred-with-redux-saga자동로그인에서 refresh_token 가져올 때 써봐야겠다.
아래 함수의 catch문이 정상작동하지 않았다. 400에러가 났는데도 SUCCESS_GET_TOKEN_BY_AUTH_KEY를 작동시켰다.saga에서 InactiveEmail이라는 HTTP api를 사용하고 있었고, 그 내부에서 catch문으로 에러를 처리하고 있었다.
테이블 리스트 클릭 => 해당 컴포넌트로 들어가서 '뒤로 가기'를 클릭 시, 두번 클릭해야 리스트로 돌아가는 문제가 있었음.이벤트 파라미터를 넣어 curried function 형태로 만든 다음,e.preventDefault()를 넣어 해결!
https://ultimatecourses.com/blog/react-router-not-found-component
https://stackoverflow.com/questions/41736048/what-is-a-state-in-link-component-of-react-router현재 프로젝트에서의 코드 중이런 형태의 코드가 있었다.위의 답변이 도움이 되어 참고용으로 기
오늘의 일과 회사 프로젝트 1 .페이지 전체적으로 점검하고 노션에 태스크 추가 2 .다음 주 태스크 정리 : 노션 안에 있는 계획들은 2-3일 안에 끝내보자! 3 .코드 일부 수정 모던 자바스크립트 Deep dive 1 .36과 구조분해할당(~637p)읽고 가기
target"\_blank"는 보안에 취약하여 rel="noreferrer"와 함께 사용해야 한다.Using target="\_blank" without rel="noreferrer" is a security risk더 자세히
https://stackoverflow.com/questions/37312122/how-to-do-a-nested-if-else-statement-in-reactjs-jsx
form, form, form ... 이런 형식으로 있는 데이터들은 한번에 arr로 해당 폼들을 모두 보낼 수가 없었다. 서버에서 데이터를 안받았다고 표시했던 이유다.arr 안에 각 form들이 담겨있는 데이터들을 map으로 돌려 각 element 단위로 axios.p