바닐라 자바스크립트를 진행하며 각 컴포넌트에 this.state와 state를 관리하도록 this.setState를 만들었습니다. 멘토님께서 이번에 코드리뷰에 this.setState에 필요여부에 대해서 리뷰를 달아주셨는데 this.state에 바로 넣어버리는 방식으로 하면 일관성이 다른 컴포넌트들과 깨질 것 같은데 그래도 setState를 제거하는 것이 더 나을까요?실무에서 새로운 기능을 만들 때 어떤 순서로 업무가 진행되는지 궁금합니다! 실무에서도 직접 프로젝트를 세팅해야 할 일이 있을까요?회사에서 배포를 어떤 방식으로 하시는 지 궁금합니다!방어코드를 구축할때 꼭 들어가야하는 게 있는지 어떤거까지 고려하는지 궁금합니다!이벤트 추상화에 어울리는 상황은 뭐가 있을까요??!멘토님께서는 멘토님과 안 맞는 사람이랑 의사소통할 때 어떤 식으로 의사소통하시나요??오프라인 커피챗에서 사담도 많이 나눠도 될까요?!프론트엔드 개발자로써 도커도 공부해두는게 좋을까요?? 실무에서 사용할 일이 있는지 궁금합니다