[TID] 2020.06.26

Grace·2020년 7월 1일
0

Today I Done

목록 보기
65/120

⌚️ 시간관리

☀️ 기상시간 - 7:40
🌕 마감시간 - 23:00
❌ 오전엔 자리잡고 앉는게 왜이렇게 안되는건지 모르겠네...ㅎ 어영부영하다가 시간 다 보내버림ㅎㅎ

💻 오늘 배운 것

◉ push와 replace

📌 참고
https://medium.com/w-bs-log/history-push%EC%99%80-replace%EC%9D%98-%EC%B0%A8%EC%9D%B4-ed5f2f7db7dc

개인 포트폴리오 페이지에서 link를 button으로 교체하는 작업을 하던 중에,
Main 페이지에서는 push로 url을 밀어넣는게 가능했는데
중첩라우터에서 작업하려다보니 url을 추가하는게 아니라
/button에서 /tooltip으로 이동하는 것이라서 다른 방법이 필요했다.
그냥 뒤로가기로 움직이는 구조가 아니라서 이전 url을 대체하는게 필요했는데,,,

이것저것 찾아보던 와중, 다른 내용을 배우게 되었다(?)
push 와 replace의 차이점!
주요한 차이점은 history가 쌓이는지의 유무였다.

  • PUSH
    Link 대신에 button을 넣기 위해서 onClick 기능을 사용하게 되었고,
    url을 넣기 위해서 history.push()를 사용하게 되었다.
    push를 사용하게 되면 history가 쌓이게 되면서
    예) Home -> 1Page -> Login -> 1Page
    이때, Login 페이지에서 로그인을 하게 되면
    이렇게 페이지 이동 기록이 남게 되므로, 뒤로가기 버튼을 누르면
    차례대로 돌아가게 된다.

  • REPLACE
    push와 다르게 history가 쌓이지 않는다.
    위와 같은 예를 들게 되면 로그인 페이지에서 로그인을 하게 될 경우
    예) Home -> Login -> 1Page
    앞의 1Page가 로그인 페이지로 대체되게 된다.

오늘의 나는❓

  1. 벌써 금요일이구나. 한주의 시간이 훌쩍훌쩍 가버려서 벌써 6월도 끝나간다. 내 새로운 생활은 언제 시작할지 모르겠는데 시간은 속절없이 가버리는구나ㅠㅠ
  2. 이력서를 내일까지 완성해보기 위해서 지저분해 보이는 틀을 정리하려고 했는데 왜그리도 떠오르는 모양이 없는지... 다 뒤집어서 다시 짜야하는건지ㅠㅠ 원래 모양에서 크게 바뀐거 없이 끝내버렸다..
  3. 요즘 가끔 집중하기 위해서 나가는 카페에서 오늘은 왜그리도 집중이 되지 않았는지 모르겠다. 뭔가 이른 저녁에 서울에 나가야한다는 MOON 때문에 나도 들떳던걸까..?ㅎ
  4. 개인포트폴리오 페이지를 어서 완성해야 하는데 도대체 뭘 넣어야 할지 모르겠다. 구조 잡는것도 마음대로 되지 않고 다 그냥 손에 안잡히던 날 ㅜㅜ

내일의 나는❗️

  1. 내일은 작업을 해야 하지만, 우선적으로 주일에 있는 MOON의 생일 준비를 위해 일찍 일어나서 크림케익을 만들어야겠다. 생크림부터 직접 만들어야 해서 일찍부터 해야겠다.
  2. 내일 날씨가 좋다고 하니 집에만 계시던 엄마를 모시고 다루지카페를 다녀와야겠다. 이른 점심을 챙겨먹고 같이 카페에가서 각자 할일을 하기로 했다.
  3. 오빠네가 온다고 한다. 저녁을 같이 먹는다고 하는데 잘 보내볼 예정(?)
profile
쉽게 사는건 재미가 없더군요, 새로 시작합니다🤓

0개의 댓글