Tech/Daily
-
Daily #2, react - setStateTech/Daily 2021. 7. 14. 21:17
평소 Vanlia나 Vue 정도만 조금 다루어봐서인지 React의 Hook은 약간 이해하기 어려웠습니다. Vanila는 뭐 그렇다 해도, Vue는 무언가 내가 신경쓰지 않아도 알아서 해주는 매지컬한 부분이 많았던 것 같아서 편하게 사용했었죠. 무튼, setState는 state의 상태를 업데이트하는 비동기 메소드입니다. setState의 신기한 점은, 상태를 변경해도 곧바로 상태값이 바뀌지 않는다는 것이죠. 어떤 원리인지는 아직 확인이 안되지만. 한 번에 여러 번의 setState를 사용해 state를 변경하려 한다면 이걸 한 번에 합쳐서, 그리고 가장 마지막의 변경내용만을 적용하게 됩니다. const [val, setVal] = useState(0); setVal(val+1); setVal(val+1)..
-
Daily #3, node - mysql2 오류 해결Tech/Daily 2021. 7. 4. 00:08
오랜만에 사이드 프로젝트를 다시 진행하면서 개발에 참여하고 있습니다. 다시 개발을 해보면서 느끼는거는, 정말 상상도 못 한 오류들이 나타난다는 겁니다. 물론, 베이스가 되는 지식이 부족하기도 한 것이 크겠지만(90%?), 전공자도 아니고, 사내에서도 직접 개발하는 것도 아니어서 뭐. 쩝. 그래서 개발을 하다보면, 기하급수적으로 브라우저의 탭이 늘어나는데, 매번 이렇게 찾아볼게 아니라 개발일지라도 남겨서 몰랐던 것들은 내가 정리한 글을 통해서, 그리고 적으면서 조금이라도 더 오래 기억하자는 느낌으로 글으 써 봅니다. 현재 RN으로 개발을 하고 있는데, [TypeError: Network request failed] 에러가 자꾸 나와서 이유를 살펴보니, 백엔드 쪽에 물려있는 MySQL에서의 이슈였다. 정말 ..