e.preventDefault()
e.preventDefault() 함수의 역할은 잘 알고있습니다만
e.preventDefault()를 안썼을 때 setState가 작동되긴 하지만 그 결과가 떳다가 바로 사라지는 현상이 발생하는데
그 현상의 이유가 궁금합니다.
답변 1
0
어느 부분 코드에서 말씀하시는 건가요? 해당 부분 코드도 같이 올려주세요.
e.preventDefault()를 안 해서 페이지가 새로고침되는 것은 아닌가요?
0
아 떴다가 사라지는게 새로고침 때문인거였으려나요?

여기서 e.preventDefault를 안쓰게 되면 결과가 떴다가 바로 사라지는 현상이 발생하는데
e.preventDefault는 브라우저의 기본 작동 같은걸 막는다는걸로 알고있습니다.
e.preventDefault를 안쓰게 되면 왜 새로고침(?)이 발생하나요?
리액트는 SPA 방식이라 업데이트 되는부분이 있으면 렌더링 된 다음에 새로고침이 아니라 그 부분의 요소만 새로 렌더링하고 거기서 멈추면 되는거 아니였나요?
npm run dev 실행 시 포트가 안뜨는 문제
0
211
2
timeouts.current를 useEffect 의 input값으로 넣었을때
0
89
2
렌더링 테스트 코드 (Hooks)
0
80
1
Cannot find package 'react-refesh' 이런 에러 뜨시는 분들 보세요.
0
154
1
해당 에러 뜨는 분들 보세요. "Uncaught TypeError: ReactDom.createRoot is not a function"
1
193
1
강사님 레포지토리에서 코드 복사 시 master 브랜치 말고 react18 브랜치꺼 복붙하세요ㅠㅠ
0
99
1
useMemo와 useCallback 사용 시기
0
208
2
onRightClickTd가 작동을 하지 않습니다.
0
228
1
action.type 불러오는 방식
0
222
2
onClickRedo 질문
0
172
1
const Try = require(./Try) 빨간줄
0
249
1
npx webpack 실행시
0
316
1
지뢰찾기 강좌에서 빈칸들 한번에 열기 파트에서 여쭤보고싶은부분이 있어서 글 올립니다.
0
236
1
강좌에서 다루지 않은 기능들은 어떻게 학습하면 좋을까요?
0
311
1
react devtool이 enable 않됩니다.
0
532
2
React 랜더링이 되지 않습니다.
0
414
2
비동기로 동작하는 setState에 대해서
0
332
1
npm run dev 할 때 에러발생
0
480
2
memo, PureComponenet, shouldComponentUpdate 관련 질문
0
207
1
devMiddleware의 필요성
0
354
1
리액트에서 화살표 함수를 사용해야하는 이유
0
937
2
path.join관련질문
0
283
2
2-9. 웹팩 데브 서버와 핫 리로딩 설치과정 시 에러
0
376
1
next.js 에서 이와 비슷한 예제를 돌리고있는데 react랑 달라서 질문 드립니
1
494
4





