개인프로젝트인 TimeKeeper의 Alarm 모달의 기능을 완성했다.
State관리가 복잡해질 예정이라서 Redux를 도입했다.
전에는 항상 React-Redux App으로 생성했었는데, 이번에는 Redux App을 생성한뒤 후에 Redux를 추가했다.
처음에는 시간을 옆에 같이 input time
형식으로 받으려 했지만, 모양이 정해져 있고, 직관적이지가 않아서 친숙한 모양인 select
형식을 사용하기로 했다.
플레이 버튼은 4가지의 알람소리를 1초간 미리들어볼 수 있다.
setTimeout
을 사용해서 미리듣기를 구현했다.