오늘 챌린지반 수업에서는 발행자/구독자 패턴을 배우고 이것을 활용하여 Potal로 Toast를 만드는 과제를 받았다. 과제를 실행하기에 앞서 수업에서 사용된 코드를 가져와 분석해보는 시간을 가졌다. 아래가 바로 발행자/구독자 패턴이다. 쉽게 말해 구독을 통해 이곳에 명령어(topic)와 그와 매칭되는 함수들(listeners)을저장 (subscribe) 하고 그것들을 실행 (publish) 시킬 수 있도록 하는 것이다. // PUB/SUB 패턴const EventBus = () => { // 명령어를 저장하는 곳 const topics = new Map(); const subscribe = (topic, listener) => { // 가장 먼저 명령어를 저장함 // 값을 배열로 줌으로..