강의

멘토링

커뮤니티

Inflearn Community Q&A

hbjg07115144's profile image
hbjg07115144

asked

[Renewal] Creating NodeBird SNS with React

Troubleshooting nginx and console errors

리덕스 구조 노출 질문입니다!

Written on

·

181

0

devtool을 hidden-source-map으로 하면 웹팩 소스가 개발자 도구의 sources에서 나타나지 않는다고 하셨는데요!

이게 리덕스 데브툴즈가 웹팩 소스를 기반으로 리덕스 스토어 구조를 파악한다는 것으로 이해해도 될까요?

6장까지는 실제로 발생할 수 있는 에러를 극한으로 경험해보기 위해서 실제로 따라해가면서 억지로 에러를 발생시켜봤는데, 7장부터는 공부와 정리만 하고 실습을 진행하진 않아서 AWS 서비스 신청을 안했습니다..

그래서 hidden-source-map설정만 하면 리덕스 데브 툴즈에서 스토어 구조가 노출이 안 되는건지 확인을 못하고 있어서 질문드립니다ㅠㅜ

expressnodejsreactreduxNext.js

Answer 1

0

zerocho님의 프로필 이미지
zerocho
Instructor

리덕스 데브툴즈는 완전 별개의 이야기입니다.

히든소스맵은 리액트 소스가 노출되지 않는다는 것입니다. 리덕스 구조는 데브툴즈를 disable해야하는 것이고요.

G General님의 프로필 이미지
G General
Questioner

  const enhancer = process.env.NODE_ENV ==='production'
  ? compose(applyMiddleware(sagaMiddleware)) : composeWithDevTools(applyMiddleware(sagaMiddleware,loggerMiddleware))

여기서 production이면 compose를, 아니면 composeWithDevTools를 실행해서 production일 때 DevTools가 꺼지기 때문에 자동으로 disable 되는 구조인가요?

따로 disable로 바꾸는 장면을 못 본 것 같아서요! store설정할 때 production일때 WithDevTools를 빼라고 하셨던 것 같은 게 막 생각이 나서요

zerocho님의 프로필 이미지
zerocho
Instructor

네 자동으로 disable 됩니다.

hbjg07115144's profile image
hbjg07115144

asked

Ask a question