보통 mui 사용하는데 이번에는 formik이랑 coreui
lodash의 has라는 기능도 있는지 없는지 여부를 체크하기에 편한듯.
그래고 yup? 이건 또 뭔데 넌뭐냐..
무조건 고대인의 코드는 라이브러리 뭐 갖다 썻는지 어느 버전 썻는지 확인해서 api reference 문서 확인하러 갈 것!
시간 들여도 이게 최고입니다…
formik 다큐멘테이션 뒤져서 도대체 이 initialValues 와 setFieldValue를 찾다가
아.. 내가 해결하고 싶었던 submit 버튼을 누르면 동작하게 되는게 여기서 있었구나 싶음.
계속 값만 바뀌면 렌더링 되서 유저가 헷갈릴것 같았음. 어떤건 렌더링 되고 어떤건 안되고 해서 모두 submit 버튼 누르면 바뀌게 적용해 버릴테야.
무튼 라이브러리 다큐먼트 무시할 수 없습니다… 이렇게 또 해결.
오늘의 느낀점
모르는 동작이나 기능, 코드 있으면 chatgpt에게 물어보고
해당 라이브러리 찾아가서 문서 본다.
이해 한 후에 동작 원리 파악 후, chatGPT를 털어서던지 쓰던지 해서 기능 업데이트나 코드 수정.
formik : form 체크와 생성 초기화 에러 처리 등에 편리한듯.
https://formik.org/docs/api/formik#setfieldvalue-field-string-value-any-shouldvalidate-boolean–void