TIL

231221) Flutter의 createState()와 react의 useState() 사용법 차이

유이 YUI 2023. 12. 21. 10:58

신입사원의!! 우당탕탕 회사 적응기!!!! 덕에 아주 오랜만에 잊고 있던 블로그를 씁니다

 

자!!!!!!!!!!!!!!!!!! 나는 React만을 배운 신입개발자!!

하지만 이번 프로젝트에서는 Flutter를 사용한다!!!

모르면!! 배우면 되지롱~!!

 

자 일단 냅다 GPT한테 플러터 예시 코드를 보여 달라하자!
잘 알려 준다... 자 근데 여기서 궁금해진 점

_SignUpState createState() => _SignUpState();

이런 코드가 나왔는데 어? 이거 왠지 react의 UseState()랑 비슷해 보이잖아?

비슷한 거냐? 물어보니까 GPT왈: 맞슴다

 

자~ 그래서 풀어서 말해 보니까예?

_SignUpState createState() => _SignUpState();

Flutter의 createState() 사용 예시

_SignUpState라는 이름으로 createState()를 하는 상황!

 

변수명 앞에 붙은 _ 은 해당 변수가 private한 함수임을 뜻하는데, 변수가 private하다는 것은 동일한 라이브러리 또는 파일 안에서만 접근이 가능하도록 제한된다는 뜻이다! 다른 라이브러리나 파일에서는 직접 접근할 수 없음!

 

도 추가로 GPT한테 뜯어낸 깨알 지식입니따

const [signUpState, setSignUpState] = useState();

자 그리고 이건 저에게 매우 익숙한 react의 useState()!

flutter와 react에서 문법이랄까? 표현해내는 방식이 약간 다를 뿐

거의 비슷한 역할을 한다는 거~!!!!!

오늘 대표님이 해 주신 말!!

-> 영어로 말하느냐 한국어로 말하느냐가 중요한 게 아니라 뭘 말하려고 하고 그게 얼마나 중요한 말인지가 쟁점이다!!

옳소옳소 맞습니다 그래야 개발자의 수명을 늘릴 수 있다는 점도 동의합니다

 

평생 공부해라 임마~! 그것만이. 살 길.

 

 


 

 

브이하는 사진

오늘도 잘 해냈다!