ํ๋ฉด(๋ด ๊ฒฝ์ฐ์๋ ํญ)์ ๋ชฉ๋ก ๋ณด๊ธฐ๊ฐ ์๊ณ ํญ์ ๋ค์ ์ ํํ๋ฉด(์ด๋ฏธ ์ ํ๋์ด ์์) ์ ๊ตฌ์ฑ ์์๊ฐ ์ธ์คํด์คํ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด ๋ชฉ๋ก์ ์คํฌ๋กคํ ๋ค์ ํญ ๋ฒํผ์ ํญํ๋ฉด ์คํฌ๋กค์ด ๋งจ ์๋ก ์ด๋ํฉ๋๋ค. ์ฒ์์๋ง ๋ฐ์ํ๋ฏ๋ก ํญ ๋ฒํผ์ ๋ค์ ํญํ๋ฉด ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์์ต๋๋ค(์ด๊ฒ์ด ์์๋๋ ๋์์ ๋๋ค).
์ฅ๋ฉด ๋ด์์ ์ด๋ํ ๋ "๊ฐ๋"(์ ํํ ์ธ์ ์ธ์ง ์ ์ ์์) ๊ฐ์ ์ผ์ด ๋ฐ์ํ๋ฉฐ ์ด์ ๊ตฌ์ฑ ์์ ์ํ๋ฅผ ์๊ฒ ๋๊ธฐ ๋๋ฌธ์ ๊ทธ๋ ๊ฒ ๋์ด์ผ ํ๋ค๊ณ ์๊ฐํ์ง ์์ต๋๋ค.
๋ด๊ฐ ์ฌ์ฉํ๋ ๋ฒ์ :
react-native-router-flux v3.37.0์ ์์๋๋ก ์๋ํ๋ฏ๋ก(ํ๋ฉด์ ๋ค์ ๋ ๋๋งํ์ง ์์) v3.38.0 ๋๋ ํด๋น ์ข ์ ํญ๋ชฉ์ ๋ฒ๊ทธ๋ก ๋ณด์ ๋๋ค.
์, ๋์ผํ ๋ฌธ์ ์ ์ง๋ฉดํ์ฌ 3.37.0์ผ๋ก ๋กค๋ฐฑํฉ๋๋ค.
3.37์์๋ ๋์ผํ ๋ฌธ์ ์ ์ง๋ฉดํฉ๋๋ค.
3.37.0์์๋ ๋ฌธ์ ๊ฐ ์ฌ๋ผ์ง์ง๋ง 3.38.0์์๋ ์กด์ฌํจ์ ํ์ธํ ์ ์์ต๋๋ค.
@sk15973
์ ํจํค์ง๋ฅผ ์ค์นํ ํ react-native packager๋ฅผ ๋ค์ ์์ํด์ผ ํฉ๋๋ค.
๋ํ componentDidMount/componentWillMount/componentWillReceiveProps๋ฅผ ์ ์ ํ ์ฌ์ฉํ๊ณ ์ํ์ ๋ถํ์ํ ๋ณ๊ฒฝ์ ๋ง์ด ํ์ง ์๋์ง ํ์ธํ์ญ์์ค.
๋์ผํ ๋ฌธ์ ๊ฐ ์ฌ๊ธฐ์ ์์ต๋๋ค.
@sk15973 package.json
ํ์ผ์์ react-native-router-flux
์ข
์์ฑ์ด ์บ๋ฟ(^) ๊ธฐํธ๋ฅผ ํฌํจํ์ง ์๋์ง ํ์ธํ์ญ์์ค.
"dependencies": {
"react-native-router-flux": "3.37.0", // Good
"react-native-router-flux": "^3.37.0", // Bad
}
์บ๋ฟ ๊ธฐํธ๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ก์ด npm install
๋ฅผ ์ํํ ๋ ์ค์ ๋ก v3.38.0์ ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค. ์ด๋ react-native-router-flux
๊ฐ ๋ง์ด๋ ๋ฆด๋ฆฌ์ค์์ ๋์ ๋ณ๊ฒฝ์ ๋์
ํ์ฌ semver๋ฅผ ์์์ํจ ๊ฒ์ผ๋ก ๋ณด์ด๊ธฐ ๋๋ฌธ์
๋๋ค.
@aksonov ํ๊ทธ๋ฅผ ์ฉ์ํด ์ฃผ์ธ์. ํ์ง๋ง npm install react-nativer-router-flux --save
์ฌ์ฉํ ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์บ๋ฟ ^์ด ์ฝ์
๋๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ค์ ์ฌ๊ฐํ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฌ์ฉ์๋ npm install
์ํํ ํ ์์๊ป๋ผ ๊ฐ์ ๋ฌธ์ ์ ์ง๋ฉดํ ์ ์์ต๋๋ค. ํ์ง๋ง ์๊ฐ์ด ์์ผ์๋ค๋ฉด ์ถฉ๋ถํ ์ดํดํฉ๋๋ค :)
๋๋ 3.38์์ ๊ฐ์ ๋ฌธ์ ์ ์ง๋ฉดํ๋ค.
@jonrh ๊ฐ์ฌํฉ๋๋ค, ๋๋ ๊ทธ๊ฒ์ ๋์น ์ฑ์ง
@EmiPC @jonrh ์ด ๋ฒ๊ทธ๊ฐ 3.39.1์์ ํด๊ฒฐ๋์๋์ ???
@iiitmahesh ๋ถํํ๋ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๋ฒ์ 3.37.0์ React Navigation์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๋ฉด์ ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ง์ง๋ง์ผ๋ก ์ฌ์ฉํ ๊ฒ์ ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
react-native-router-flux v3.37.0์ ์์๋๋ก ์๋ํ๋ฏ๋ก(ํ๋ฉด์ ๋ค์ ๋ ๋๋งํ์ง ์์) v3.38.0 ๋๋ ํด๋น ์ข ์ ํญ๋ชฉ์ ๋ฒ๊ทธ๋ก ๋ณด์ ๋๋ค.