TIL 1030

임기철·2024년 10월 30일

TIL

목록 보기
40/46

회고록

최종 프로젝트를 시작함에 있어 정신이 없어서 회고록을 많이 못썼지만 오늘부터 다시 열심히 작성할 예정이다.

오늘은 오디오 관련 성능을 개선과 타이머를 개선하였다

1. 처음으로 마이크 말한  값이 데이터 값을 제대로 불러오지 못하는 현상 발생하였다

	-> useref를 사용하여 MediaRecorder 객체를 저장하여 리렌더링 시에도 해당 인스턴스가 유지되어
	   음성을 계속 녹음할 수 있게하여 문제 해결하였다

2. 데이터 통신이 있을때 텍스트를 불러오는데 시간이 걸려 통신이 이루어질때 보여줄 부분도 구현하였다.

3. 타이머 관련 게임 시작전 3초 텀이 있어야 할 거 같다는 피드백이 있었다

	-> timer를 하나 더 만들어서 기능을 개선하였다 3초 대기시간을 위해 setTimeout을
	   사용하여 clearTimeout을 클린업 함수에 사용하여 시간이 겹쳐서 떨어지지 않게 하였다.
	   useEffect를 많이 사용하여 이에 대한 개선도 생각해볼 예정이다.

0개의 댓글