본문 바로가기
풀스택/React

react-springboot 로그인 및 시간(페이지 새로고침)

by woohyun22 2019. 5. 24.

로그인할때는 로컬 스토리지 형식


출퇴근 시간 구할때도, 로컬 스토리지로 시간을 저장하지않고, 조건(출근버튼이 눌러졌는지, 출근시간이 들어왔는지 등)을 저장해서 쓴다.

이유는 새로고침시 store에 들어가있는 값들이 모두 초기화된다. db에서 값을 가져오거나, 로컬 스토리지를 사용


상황에 맞게 쓴다. 형식을 잘 따져서 미리 어떤 구조로 만들고, 값을 어떻게 들고올지 확실히 하고 코딩을 하는게 훨씬 효율적이다.


render는 const안의 값들이 바뀐게 있을때 돌아간다.

통신은 최소로 하는게 좋다.

didmount 안에 setinterval을 넣어두면 did는 한번interval은 안에서 계속돈다. 


smartchecker의 header부분은 다른 곳과 달리 export형식이 compose인데 이형식은 따로 Time, TimeList처럼 쓴다. - 깃 참고




728x90

댓글