inflearn logo
강의

講義

知識共有

React&Expressを使用したWebアプリケーションの開発

Contact 検索機能の実装 | input, sort, filter

React-hot-loader 가 제대로 동작하지 않아요..

465

chul kim

投稿した質問数 8

0

수정한 내용만 update 되는게 아니라 전체 페이지가 리로드 되네요...

해결하신 분 계실까요?

react

回答 1

1

pianist12162224

저도 여기서 한참 헤맸습니다.. 저는 webpack, react-hot-loader 둘다 그냥 최신버전으로 받았는데, 강의 그대로 따라하니까 에러나더라고요..

그래서 깃헙에 있는 것으로 따라가서 또 해봤는데 거기의 웹팩 버전도 4는 아니어서 또 에러... 버전 낮은걸로 바꾸면 될 것 같은데 그러기는 싫어서 나중으로 미루고 계속 그냥 개발 하다가 방법을 찾았습니다!

http://gaearon.github.io/react-hot-loader/getstarted/

위 페이지를 참고하여 해결했습니다.

우선 제 프로젝트의 package.json 안에 있는 웹팩과 리액트 핫 로더의 버전은 아래와 같습니다.

"webpack": "^4.12.1"

"react-hot-loader": "^4.3.3"

우선 스크립트는 요렇게 변경했고요, ( --hot 쓰는 대신 webpack안에 plugin으로 적었습니다.

"dev-server": "webpack-dev-server --mode development"

그리고 webpack파일은 아래와 같습니다.

module.exports = {

entry: {

app: [

'react-hot-loader/patch',

'./src/index.js'

]

},

output: {

path: __dirname + '/public/',

filename: 'bundle.js'

},

devServer: {

hot: true,

inline: true,

host: '0.0.0.0',

port: 4000,

contentBase: __dirname + '/public/',

},

module: {

rules: [

{

test: /\.js$/,

exclude: /node_modules/,

use: [

{

loader: 'babel-loader',

options: {

cacheDirectory: true,

presets: ['es2015', 'react'],

},

}

]

}

]

},

plugins: [

new webpack.HotModuleReplacementPlugin()

]

};

혹 이상한 게 있다면 누구든 댓글달아주세요..!

잘 배우고있었는데 ㅠㅠ

0

292

1

react hot reloader

0

191

1

this.props.name할때

0

173

1

시작부터 안됩니다.

1

481

2

초급 유료버전과 차이점은 무엇인가요?

0

337

1

localStorage 강좌에서 componentwillmount 관련 질문입니다.

0

360

1

아무것도 뜨지 않아요

0

567

4

아래 화면에 선생님처럼 Codelab이 안뜹니다. 수업진행이 안되네요

0

510

2

쌤 리액트로 앱 만들수 있는건가요?

0

325

0

babel-preset-stage-0 패키지를 인스톨하여 presets에 stage-0 을 넣자 에러가 발생합니다.

0

312

1

rcc 스니펫 안되시는분들

0

270

0

webpack 5 대응

10

445

2

props의 정의에 대한 질문입니다.

0

377

1

section 4까지 수강 후 프로젝트 완성 후 오류 질문

0

373

1

react.min.js:13 Uncaught TypeError: e.render is not a function

0

345

0

화면에 나오는 코드로 하면 propTypes가 먹히지 않습니다.

0

424

2

메모앱 프로젝트 질문있습니다.

0

229

0

codepen.io 에 퀵에드가 없는데요ㅜㅜ

0

311

1

App.js에서 html 빨간줄

0

288

0

리뉴얼 강좌관련 질문드립니다.

0

260

0

App.js에서 오류가 나네요..

0

258

0

react app과의 port 혼용

1

274

0

Atom으로 예제를 따라하고 있는데 브라우저에 아무것도 나오질 않습니다.

0

335

2

여러개의 smart 컴포넌트를 만들어서 connect할 수 있는건가요?

0

252

0