profile
역시 퍼블이 재밋당께

js 클립보드에 텍스트 복사하기

아 넘모 쉽다

2023년 3월 27일
·
0개의 댓글
·

아이폰은 thead, tbody, tr에 가상요소를 삽입하면 얼탐

윈도우, 안드로이드, 맥 다 문제 없는데아이폰만 문제가 있음왜 그런지 아는분 있으면 알려주셈

2023년 2월 6일
·
0개의 댓글
·

jQuery 스크롤 이벤트

특정 위치에 스크롤이 도달했을때 이벤트 발생

2022년 11월 29일
·
0개의 댓글
·

React + firebase 무한스크롤 만들기(react-bottom-scroll-listener)

firebase v9 이상을 기준으로 작성됨.최적화 코드는 아님.react-bottom-scroll-listener를 사용해서 스크롤이 바닥에 닿았을때 다음 글을 파이어베이스에서 가져오는 작업.firebase에서 문서를 가져오는 방법은 다음과 같다.우리는 여기에 무한스

2022년 10월 18일
·
1개의 댓글
·

React useEffect eslint에러

vscode에 eslint extension을 설치했다면다음 코드를 작성했을 때'React Hook useEffect has a missing dependency: \~\~~''useEffect의 종속값이 없는데요?' 라는 에러가 나온다.그럴때, useEffect의 끝

2022년 10월 17일
·
0개의 댓글
·

slick on('init', function) 이벤트가 동작 안할때

afterChange나 beforeChange는 동작하는데init 이벤트가 동작을 안한다면 다음과 같은 순서로 코드를 정렬해보세요

2022년 10월 12일
·
0개의 댓글
·

slick responsive 때문에 jQuery가 동작 안할때

breakpoint에서 리렌더링 되는건지 jQuery선택자로 잡아놓은게 풀려버린다.그래서 첫 렌더링시에 없었던 element여서$().click() 같이 작성하면 선택자가 리렌더링 된 element를 못찾는다.위와같이 document를 선택자로 잡고나서 on(이벤트,

2022년 9월 28일
·
0개의 댓글
·

react router dom을 이용한 url 직접 접근

다음 글은 데이터베이스가 json일 경우를 가정하고 작성.이런 url이 있다고 쳐보자.카테고리 - 컴퓨터 상품 리스트에서 정보를 받아와 상품 상세 페이지로 진입한다.이 경우 Link를 타고 와야 파라미터가 전달되는데,상품 id(0001)를 직접 입력해서 상세페이지로 접

2022년 8월 26일
·
0개의 댓글
·

[...params]가 뭔지 이해된거 같아서 기록

어디서 오나 궁금했다도대체 ...params.js의 파라미터들은 어디서 오는가router에서 설정한 /:id/:item/:key이녀석들이 params였다!사용법react-router 에서는next 에서는

2022년 8월 26일
·
0개의 댓글
·

react-router-dom v6에서 link to props 전달하기

v5까지는 다음과 같은 방식으로 props를 전달할 수 있었다.근데 v6로 업데이트 되면서 state는 저렇게 쓰지 않는다.저렇게 하면 무슨짓을 해도 undefined만 찍힌다.v6는 다음과 같이 작성한다.끝.

2022년 8월 16일
·
0개의 댓글
·

html2canvas, jspdf 해상도 개선

html2canvas 기본 사용법에 다음과 같은 코드가 있다.근데 그대로 쓰면 흐릿하게 나오며 해상도가 박살난다.보통은 A4용지 크기에 맞춰서 사용할텐데 그러면 canvas를 늘려서 이미지로 뽑아내기 때문이다.이미지를 3~4배 정도로 키워줘야 해상도가 깨지지 않는다다음

2022년 6월 16일
·
0개의 댓글
·

react-router-dom v6 router 오류 해결법

Router.js 또는 라우터로 설정해놓은 js파일에두개중에 하나가 있는지 확인하기.BrowserRouter 또는 HashRouter가 반드시 있어야 하고import시에 { A as B } 는 A라는 녀석을 B라는 이름으로 쓰겠다~ 라는 뜻임

2022년 6월 15일
·
0개의 댓글
·

react css module 2개 이상 쓰는법

2022년 6월 7일
·
0개의 댓글
·