처음 사이트를 들어가 npm run dev 를 쳐서 들어가니 새로 보여지는 페이지마다 폰트가 깜빡인다.근데 또 한번 본 페이지는 깜빡이지않는다.웹폰트를 처음 불러올때 문제같아서 GlobalStyle도 건드려보고, antdTheme도 건드려보고, theme(styled-
웹소켓 프로토콜 http 프로토콜은 클라이언트가 요청해야만 서버가 응답을해주며, 응답하는동시에 연결의 지속성이없다. 이를 단방향통신 이라고 부른다. 웹소켓 프로토콜을 클라이언트와 서버 둘다 요청을 할수있으며, 실시간으로 주고받기떄문에 연결의 지속성이 끊기지않는다. 이를
next로 로그인구현중에 useEffect가 2번발생하는 현상을 맞이했다... 꼭 next가 아니여도 react도 해당되니 일단 한번 보시라고\~~실제로 우리가 구글링하면 자주 나오는 해결법은 뒤에 빈배열을 붙여 최초렌더링을시키는것이다.하지만 여기까지 보셨으면 아마 이
리액트로 작업시 props나 state에 따라 달라지는 컴포넌트를 반환하고 싶을 때 &&연산자를 이용한다.가독성때문에 삼항연산자(a?b:c)보다는 &&연산자를 많이 사용하고있다.코드를 작성하다가 state에 따라 true false시 컴포넌트가 보여지는 유무로 많이 사
npx create-net-app@12 --typescript{ "singleQuote": true, "semi": true, "useTabs": false, "tabWidth": 2, "trailingComma": "all", "printWidth": 80
일정관리를 만들고있는데 일정을 등록하거나 수정하면 바로 안바뀌고 f5새로고침을 해야만 바뀐다.찾아보니 next에서 제공하는 화면새로고침하는 메서드가 있었다. router.reload();그러나 이방법은 깜빡임이있어 사용자경험이 좋은거같진않다.다른것도 찾아봐야겠다.
GlobalStyles.jsx에 폰트를 적용하려했는데 antd에서는 안먹었다.알고보니 antd는 라이브러리라서 구조상 GlobalStyles위에 붙여줘야했다. 구글링을 해보고 작업을 해보니 자꾸 ~antd.dist뭐 그게 없다고 나왔다.알아보니 v4버전에서는 알아본대로
1. 설치 npm i react-query 2. 초기세팅 최상단에 QueryClientProvider으로 감싸주고, queryClient를 생성해준다.
1. styled-components 와 styled-normalize 설치 styles폴더에 GlobalStyles.jsx 생성 나는 styled-components 와 styled-normalize를 같이 사용하려고한다. 근데 설치를 하려니 오류가떴다. 이유는 s
절대경로 사용하는 이유 : ../../../../ 의 지옥에 빠지지않기위해. 코드의간결성 리액트에서는 CRA로 만들어 craco를 설치해서 지정했는데, craco는 next에서는 안된다. next에서 절대경로 지정하는 방법을 알아보자. 1. 루트에 jsconfig.
ESLint : 문법에러 띄우기 Pretter : 코드형식 맞추기 1. ESLint 자바스크립트가 너무 유연해서 에러를 띄워야한다. 설치 npm i eslint -D npm i eslint-plugin-import -D npm i eslint-plugin-react
1. aws로그인 2. 상단에 서울로 변경 (조금이라도 더 빨라지라고) 3. 모든 서비스보기 -> 컴퓨팅 -> EC2 -> 인스턴스시작 4. 인스턴스 설정 1) 애플리케이션 및 OS 이미지(Amazon Machine Image) : ' Ubuntu ' 에는 데이터들이있다. 이 데이터를 수정 추가 등의 행동을 하고싶으면, 바꾸고싶은것을 쓴 주문서(action)를 만들어서 dispatch해주면 바꿀수있는데, 그냥 dispatch를 해주는게아니라 reducer의 양식에 맞춰 바꾼다. 즉 stor
npm i antd styled-components @ant-design/icons 로 한번에 깔려했으나 에러가떠서 하나하나깔았다.npm i antdnpm i styled-components@5.1.1npm i @ant-design/iconscss image등은 imp