뭔가 이상해서 온갖 것들을 시도해봤거든?? 그래서 결국 알아낸거
하위 컴포넌트에 메서드로 getInitialState(){}가 있으면 작동을 안함...!!
여기서 애매함 슈팅 ㄱㄱ하자면
1) 작동을 예상 외로 한다는게 아니라, 하위 컴포넌트가 아예 불러와지지않음!
2) 하위가 아닌 컴포넌트엔 getInitialState() 있어도 잘 작동함!
3) getInitialState() 의 구현부에 걍 아무 것도 안넣어도, 단지 존재만으로 작동이 안됨!
4) getInitialState에 걍 함수 아닌거(빈 스트링 같은 이상한거) 할당하면 일단 작동은 됨
5) 하위에서 state를 쓰는 거 자체가 안되는 거 같은데, 예를들어 render(){}에서 state 불러오는게 있으면 걍 getInitialState()가 없어도 그것만으로 작동 안됨!!!!!
이거 뭐임?? 아님 이게 뭔지 알려면 ㅜ멀 해야대여?ㅠ
알려주세요
구글링?
!!! 영어... 못한다구...
사실 이건 뭐라고 검색할지 키워드를 모르겠어서 문제임
getinitialState child component <- 뭐 이렇게?? 근데 좀 마땅해보이는 결과가 안나와
https://stackoverflow.com/questions/36974456/calling-method-from-a-react-js-state
이거 같은뎅...
거기에 이거 난 걍 예제따라한건데 그게 안되는게 미스테리임
오 진짜?? 확인해볼게 땡큐!!
근데 저거... 아닌듯...?
ㅠㅠ
저거아니라고오오오 어떡하냐고
ㅋㅋㅋㅋ
니가 올려준건 getDefaultPRop인가 그게 다른거보다 더 빨리 뭐뭐돼서 this의 프로퍼티를 구현부에서 사용할 수 없단거아니냐
님 해당 코드 부분 소스좀 올려주세염
흑흑..잠만
저거 혹시 deprecated된거 아님?
저거 졸라 초창기에 쓰이던거 아닌가 요즘은 생성자쓰니까
생성자 형태로 만든거 아닌가?
https://stackoverflow.com/questions/35150833/react-js-getinitialstate-not-working-after-converting-to-es6
결말을 궁금해하는 사람을 위해서) 저 문제가 아니라 뭔가 다른 문제였고 저걸 세분화해서 검사하는 과정에서도 뭔가 이상했었던거임. 근데 뭐가 이상했는지는 아직도 모름