choppaluv / HighTravel

0 stars 0 forks source link

Modification in Saga #24

Closed choppaluv closed 6 years ago

choppaluv commented 6 years ago

Regarding to sessionStorage

sessionStorage를 이용하면서 saga에서 select를 통해 state를 불러오는 대신 sessionStorage.getItem을 통해 token, tripID등을 불러오도록 하였습니다.

choppaluv commented 6 years ago

Regarding to Load

해당 page에 처음 들어오는 경우 backend에서 data를 가져와서 component를 통해 보여주기 위해 load하는 함수(loadRules, loadTodos, loadSchedules 등)는 STORE_TRIP_ID action(user page에서 tripTitle을 선택하여 클릭)이 처음 취해졌을 때에만 불리도록 하였으나 이 경우 user page로 돌아가 다른 trip을 선택하는 경우 새로운 data를 load해오지 않고 이전 trip의 data를 보여주는 문제가 있어 watch함수를 fork하는 형태로 변경하여 STORE_TRIP_ID action이 취해질 때마다 load를 새로 하도록 하였습니다. 이를 통해 다른 trip page로 이동하더라도 정상적으로 작동함을 확인하였습니다.

choppaluv commented 6 years ago

Toggle Todo in Todo page

Rules & Todos 페이지의 Todo에서 toggle todo를 구현하였습니다. todo를 생성한 후 해당 todo를 누르면 toggle이 되어 line-through형태로 표시됩니다.(method=PATCH, status code=200)

2018-05-28 23-19-45