Conversation
hyun907
left a comment
There was a problem hiding this comment.
React의 핵심 개념들을 잘 이해하고 구현해주신 것 같아요!
특히,
컴포넌트 분리: UI와 로직을 적절히 분리해주신 점
상태 관리: useState를 활용한 깔끔한 상태 관리
조건부 렌더링: 화면 전환을 자연스럽게 구현해주신 점
이벤트 핸들링: 사용자 인터랙션을 잘 처리해주신 점
전부 좋았습니다! 😍
| import styles from './styles/App.module.css'; | ||
|
|
||
| function App() { | ||
| const [input, setInput] = useState(''); |
There was a problem hiding this comment.
사용하지 않는 state는 주석처리나 삭제해도 될 것 같아요!
| comments: [ | ||
| { id: 3, text: 'ai가 없던 시절 개발자들은 어떻게 프로그래밍을 했을까요' }, | ||
| { id: 4, text: '24시간이 부족해요' }, | ||
| { id: 5, text: '사자의 서재 만드신 운영진 분들이 너무 멋있어요' }, |
| function App() { | ||
| const [input, setInput] = useState(''); | ||
| const [selectedPost, setSelectedPost] = useState(null); | ||
| const [isWriting, setIsWriting] = useState(false); |
There was a problem hiding this comment.
selectedPost와 isWriting 상태로 화면 전환을 관리한 점 정말 좋았습니다! 조건부 렌더링도 자연스럽게 잘 구현해주셨어요!
PR Point에 대한 답변을 드리자면,husky 적용 시 deprecated 된 명령어가 나왔다면, 해당 명령어 실행 후, 적용해보시고 안 되시면 다시 연락 주세요! 두번째 질문은 실행 목적에 따라 달라질 것 같은데
대부분 프레임워크는 기본적으로 localhost에만 바인딩합니다. 그 외에도 Docker 실행 (로컬 환경 의존성 줄이기) 하는 방법도 있으니 목적을 알려주시면 더 자세하게 알려줄 수 있을 것 같아요! |
✨어떤 과제를 수행했나요?✨
✨어려웠던점, 트러블슈팅✨
🤔 PR Point