반응형 전체 글301 ☺️ React Redux, Redux Toolkit / Zustand 비교하기 😃 Redux특징단방향 패턴UI -> Action -> Reducer -> Store -> UI변경역할Store: 상태 저장Action: 무슨일이 발생했는지Reducer: Action보고 상태 변경단점전통적인 Reduxcounter +1를 하나 만들기 위해ActionType선언Action Creator 생성Reducer작성store구성 (const store = createStore(countReducer))dispatch(increment()) 를 컴퍼넌트에서 선언불변성 유지를 위한 작업이 번거러움 😏Redux ToolkitRedux의 불편한점 개선을 한 버전특징ActionType 선언, Action Creator 생성 불필요보일러 플레이트 해결하나의 동작을 위해 여러코드를 변경해야한다는 점장점별도.. 2026. 9. 6. 👷♂️ 9월 1주차 회고 🧔♀️ Hls(Http Live Streaming)진짜 다시 알아보기벌써 몇년째 HLS를 알아본다고 했지만, 알아보지 못하고 있다어떤구조로 다음 세그먼트를 호출하는지, http와 무슨차이가 있는지 등등..10월중에는 내용을 정리할 예정이다 😣 IT회사에 성과 지표 내는법 고민필요어떤것을 성과로 할것인지, 그거에 대해서 무엇을 준비해야하는지 고민이 필요히다,, 2026. 9. 6. 😇 좋은코드 나쁜코드 6장 예측 가능한 코드를 작성하라 매직값 반환금지매직값은 버그를 유발할 수 있다.아래 예제를 보면 나이값이 없는 경우도 있는데, -1으로 리턴하고평균을 계산시에 계산에 오류가 발생할 수 있다class User { #age; constructor(age) { this.#age = age; } // 매직값인 -1을 리턴한다 getAge() { if (!this.#age) return -1; return this.#age; }}const user1 = new User(31);const user2 = new User(30);// 나이값이 없을수도 있다const user3 = new User();const userList = [user1, user2, user3];function getAvgAge() { sum = 0.. 2026. 8. 31. 8월 마지막주차 회고 😚 사내 오픈프로젝트 FastAPI 연동하기사내에서는 오픈프로젝트(https://www.openproject.org/) 셀프호스팅 으로 진행하여 프로젝트 관리를 진행중이다다만 모든 이벤트(티켓생성,코멘트 등등) 없이 특정 티켓 생성에 대해서만 슬랙을 연동하고 싶은데슬랙연동은 되지만, 특정티켓에 대한 연동은 없었다. 그리하여.. FastAPI 같은 미들웨어를 두고 진행하고자 한다미들웨어를 통해 특정 티켓을 생성하고 관리하고자 한다 OpenProject - Open Source Project Management SoftwareOpen source project management software for classic, agile or hybrid project management: task manageme.. 2026. 8. 30. 이전 1 2 3 4 ··· 76 다음 반응형