최근 BFS/DFS 이론 강의를 다시 듣고 관련 문제들을 풀고 있었다. 에러를 마주하게 된것은 백준 4963번 '섬의 개수' 문제를 풀다가였다. DFS 문제는 어느정도 감이 잡혔다 생각하고 신이 나서 문제를 풀고 제출했는데 웬걸 런타임에러에 나는 것이었다! 자세히 보니
정렬이란 특정 조건에 맞추어 주어진 데이터를 순서대로 나열하는 것을 의미한다. 우리에게 가장 익숙한 정렬이라면 아마 랜덤하게 주어진 숫자를 오름차순 혹은 내림차순으로 정리하는 정렬일 것이다. 정렬 알고리즘에는 정말 다양한 종류가 존재한다. 삽입정렬, 선택정렬, 퀵정렬,
파이썬에서 time 모듈 사용하여 시간 측정하기
BeautifulSoup 라이브러리의 find 메소드와 select메소드 / find 메소드와 select 메소드의 사용 예제 / select()와 find_all() & select_one() 과 find() / find와 select 차이점
웹크롤링을 위한 파이썬 도구인 requests와 BeautifulSoup 라이브러리 요약정리
정적 페이지와 동적페이지 차이 / 웹 서버와 웹어플리케이션서버 차이 / 웹서버 웹어플리케이션 필요성 및 분리 이유
사용자가 전화번호를 입력할 때 지정된 전화번호 길이만큼만 입력할 수 있도록 제한하고 싶다!
이렇게 하면 forwardRef()를 활용하면 부모 컴포넌트에서 선언된 ref이지만 자식 컴포넌트의 특정 요소를 가르키고 있기 때문에 해당 요소의 변화를 들으면서도, 부모 컴포넌트에서 해당 요소로 접근할 수 있게 된다.
Lazy Loading은 리소스들을 중요하지 않은 데이터로 구분하고 이것들을 필요할 때만 로드하기 위한 전략입니다. 이것은 critical rendering path의 길이를 줄이는 방법으로 페이지 로드 시간을 줄일 수 있습니다.
**`active`는 `disabled` 엘리먼트를 제외하지 못한다**고 한다. 즉, 추가적인 설정을 해줘야 한다는 것이다.
ref 값만의 문제인지 아님 useEffect 자체인지의 문제는 쉽게 파악할 수 있었는데, useEffect dependency로 명시된 변수들 중 부모 컴포넌트에서 선언된 state 값의 경우, 변경될 때마다 useEffect가 제대로 실행되는 것을 확인할 수 있었다
간밤에 있었던 이슈에 대해 동료 개발자분과 이야기를 하던 중 그 분께서 이건 아무래도 serializer 작업을 안 해줘서 그런 것 같다는 이야기를 했다. serializer가 뭔데요?