티스토리 뷰
반응형
이 글은 create-next-app으로 프로젝트를 생성했을 때, next.config.js 내부의 reactStrictMode가 무엇인지에 대해 알아보도록 하자. nextjs에서 next.config.js를 통해 custom 설정을 진행한다. 관련된 기초내용은 아래의 글을 참고하자.
프로젝트를 시작한 후에 next.config.js 내부의 코드를 보면 아래와 같다.
/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: true,
swcMinify: true,
}
module.exports = nextConfig
위의 nextConfig의 설정 중에 reactStrictMode에 대해 조금 더 알아보도록 하자.
쉽게 설명하면, 우리가 만드는 application 내에서 문제가 일어날 수 있는 부분에 대한 경고를 알려주는 기능이다. nextjs가 아닌, react에서 관련 부분은 <Reacrt.StrictMode>를 하는 것과 같다고 할 수 있다.
기본적으로 Nextjs 문서에서는 strict mode를 활성화하는 것을 추천하기 때문에 관련 설정을 진행하고 프로젝트를 진행하도록 하자.
반응형
'Web > nextjs' 카테고리의 다른 글
[nextjs] console.log가 두 번 찍히는 이유 (0) | 2022.09.24 |
---|---|
[nextjs] next.config.js 내부의 swcMinifty 설정 (1) | 2022.09.21 |
[nextjs] next.config.js 기초 정리 (0) | 2022.09.15 |
[Nextjs] Error: Do not use the HTML <a> tag to navigate to /urlencode/. Use Link from 'next/link' instead. See: https://nextjs.org/docs/messages/no-html-link-for-pages (0) | 2022.06.13 |
[Nextjs] 데이터 가져오기 기초(SSR, SSG, CSR) (0) | 2022.06.06 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- nodejs
- vuejs
- next.config.js
- Express
- logout
- useState
- react autoFocus
- useHistory 안됨
- UserCreationForm
- pandas
- Deque
- Python
- react
- DFS
- 클라우데라
- NextJS
- django
- JavaScript
- TensorFlow
- 자료구조
- error:0308010C:digital envelope routines::unsupported
- typescript
- 자연어처리
- login
- nextjs autoFocus
- read_csv
- Queue
- Vue
- mongoDB
- BFS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함