구글 익스텐션 만들기Next.js Chrome 확장 프로그램 시작을 위한 유용한 팁팝업에 React를 사용하고 싶었기 때문에 최근에 내 프로젝트 중 하나인 Minimal Theme for Twitter를 Next.js Chrome 확장 프로그램으로 다시 작성했습니다. React를 사용하면 확장 프로그램의 팝업 구성 요소를 명확하게 분리할 수 있고 ... 원래 CSS-Tricks에 게시된 Next.js Chrome 확장 프로그램 시작을 위한 유용한 팁. 뉴스레터를 받으셔야 합니다.https://zephyrnet.com/ko/%EB%8B%A4%EC%9D%8C-js-%ED%81%AC%EB%A1%AC-%ED%99%95%EC%9E%A5%EC%9D%84-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-%EC%9C%84%ED%95%9C-%EC%9C%A0%EC%9A%A9%ED%95%9C-%ED%8C%81/booky github react-queryPractical React QueryWhen GraphQL and especially Apollo Client became popular in ca. 2018, there was a lot of fuss about it completely replacing redux, and the question Is Redux dead yet? has been asked a lot. I distinctly remember not understanding what this was all about. Why would some data fetching library replace your global state manager?https://tkdodo.eu/blog/practical-react-query[React Query] 리액트 쿼리 시작하기 (useQuery)리액트 쿼리! 리액트에서 비동기 로직을 리액트스럽게 다룰 수 있게 해주는 라이브러리이다. server state를 아주 효율적으로 관리할 수 있다. 기존에 isLoading, isError, refetch, 데이터 캐싱 등 개발자가 직접 구현하려면 꽤 귀찮거나 까다로웠던 기능을 제공해준다. 이번 편에서는 간단하게 기본적인 사용 방법에 대해 작성하려한다. 리액트 쿼리 사용을 위해 QueryClientProvider 를 최상단에서 감싸주어야한다.https://velog.io/@kimhyo_0218/React-Query-%EB%A6%AC%EC%95%A1%ED%8A%B8-%EC%BF%BC%EB%A6%AC-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-useQuery 전역 스토어리액트 상태 관리 가이드리액트 상태 관리를 어떻게 하냐에 따라 의미 없는 리렌더 등 성능 이슈가 생길 수 있고 어떤 상태 라이브러리를 쓰며 어떤 구조로 상태를 설계해서 다루냐에 따라서 유지보수 관점에서 코드의 라이프 사이클이 크게 짧아질 수도 길어 질 수도 있다.https://www.stevy.dev/react-state-management-guide/ nextjs httpsopenssl로 Next.js HTTPS 적용하기https://dev-jelly.netlify.app/posts/Apply%20Https%20on%20next.js%20when%20development 위의 블로그를 따라한 것으로 나중에 다시보더라도 제가 좀 더 이해하기 좋은 버전으로 설명을 덧붙였습니다~~~ 로컬로 개발할 때 http가 아니라 https://localhost를 띄우고 싶다!https://sezzled.tistory.com/170 https에서 쿠키사용https와 cross domain으로 서버와 통신 시 쿠키 보내는 법현재 서버와의 통신 사항은 이렇다 프론트엔드와 백엔드가 서로 다른 도메인을 가지고 있다. (cross domain) = 서로 다른 url 프론트엔드와 백엔드 모두 ssl을 끼고 통신한다. (https) 로컬에서 테스트할 때는 서버가 보내준 쿠키를 프론트 단에서 잘 저장했었다. 프론트엔드 서버는 localhost:3000, 백엔드 서버는 localhost:8080에서 호스팅되고 있었다. 프론트엔드가 server side rendering 중이다.https://blossoming-man.tistory.com/entry/https%EC%99%80-cross-domain%EC%97%90%EC%84%9C-%EC%84%9C%EB%B2%84%EC%99%80-%ED%86%B5%EC%8B%A0-%EC%8B%9C-%EC%BF%A0%ED%82%A4-%EB%B0%9B%EB%8A%94-%EB%B2%95 axios config 정리글grepper.tistory.comhttps://grepper.tistory.com/72 nextjs- protected-routesProtected routes in Next.js compared to React RouterJune 21, 2021 Coming from React Router, Next.js route authentication patterns can seem confusing. Something you can accomplish in one line with React Router is a bit more complicated in Next.js. Protected route with React Router: What is the Next.js equivalent of this code? In this article, we will only focus on static rendering authentication.https://alexsidorenko.com/blog/next-js-protected-routes/