윈도우, 안드로이드, 맥 다 문제 없는데아이폰만 문제가 있음왜 그런지 아는분 있으면 알려주셈
firebase v9 이상을 기준으로 작성됨.최적화 코드는 아님.react-bottom-scroll-listener를 사용해서 스크롤이 바닥에 닿았을때 다음 글을 파이어베이스에서 가져오는 작업.firebase에서 문서를 가져오는 방법은 다음과 같다.우리는 여기에 무한스
vscode에 eslint extension을 설치했다면다음 코드를 작성했을 때'React Hook useEffect has a missing dependency: \~\~~''useEffect의 종속값이 없는데요?' 라는 에러가 나온다.그럴때, useEffect의 끝
afterChange나 beforeChange는 동작하는데init 이벤트가 동작을 안한다면 다음과 같은 순서로 코드를 정렬해보세요
breakpoint에서 리렌더링 되는건지 jQuery선택자로 잡아놓은게 풀려버린다.그래서 첫 렌더링시에 없었던 element여서$().click() 같이 작성하면 선택자가 리렌더링 된 element를 못찾는다.위와같이 document를 선택자로 잡고나서 on(이벤트,
다음 글은 데이터베이스가 json일 경우를 가정하고 작성.이런 url이 있다고 쳐보자.카테고리 - 컴퓨터 상품 리스트에서 정보를 받아와 상품 상세 페이지로 진입한다.이 경우 Link를 타고 와야 파라미터가 전달되는데,상품 id(0001)를 직접 입력해서 상세페이지로 접
어디서 오나 궁금했다도대체 ...params.js의 파라미터들은 어디서 오는가router에서 설정한 /:id/:item/:key이녀석들이 params였다!사용법react-router 에서는next 에서는
v5까지는 다음과 같은 방식으로 props를 전달할 수 있었다.근데 v6로 업데이트 되면서 state는 저렇게 쓰지 않는다.저렇게 하면 무슨짓을 해도 undefined만 찍힌다.v6는 다음과 같이 작성한다.끝.
html2canvas 기본 사용법에 다음과 같은 코드가 있다.근데 그대로 쓰면 흐릿하게 나오며 해상도가 박살난다.보통은 A4용지 크기에 맞춰서 사용할텐데 그러면 canvas를 늘려서 이미지로 뽑아내기 때문이다.이미지를 3~4배 정도로 키워줘야 해상도가 깨지지 않는다다음
Router.js 또는 라우터로 설정해놓은 js파일에두개중에 하나가 있는지 확인하기.BrowserRouter 또는 HashRouter가 반드시 있어야 하고import시에 { A as B } 는 A라는 녀석을 B라는 이름으로 쓰겠다~ 라는 뜻임