오늘한 일
- [항해 99] 전체적인 style 2차 수정
- [항해 99] 전역 style 적용
- [항해 99] JWT 토큰 공부
내일 할 일
- [항해 99] 로그인 구현 완료하기..
오늘의 배운 점
오늘의 오류
항해 99에서 진행중인 미니 프로젝트 헤더 부분인데, 여기에서 제목학원 부분을 png로 이미지를 넣어뒀지만 detail 페이지에서 id값에 따라 페이지가 나타나게 되면 이미지가 뜨지않는 문제가 생겼다.
-> 해당 부분은
1 2 3 4 5 6
import titleImg from "../주소" <img src={titleImg}> //오류났던 코드 <img src="../이미지주소">
위의 형태로 입력을 해주면 오류가 생기지 않았다. 처음엔 img src에서 바로 주소를 줬는데 import로 먼저 변수 선언을 하고 입력을 하니 문제 없이 진행되었다.
style 전역 관리
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
//src/styles/GlobalStyles.js import { createGlobalStyle } from "styled-components"; const GlobalStyles = createGlobalStyle` html { --color-darktext: #274472; //Dark Blue --color-background: #B1D4E0; //Baby Blue --color-primary: #5885AF; // Grey Blue --color-midtone : #41729F; //Midnight Blue } `; export default GlobalStyles; //파일을 생성해주고, 필요한 부분 최상단에 GlobalStyles를 넣어줌 //src/styles/GlobalStyles.js import GlobalStyles from "../../styles/GlobalStyles"; function Layout({ children }) { return ( <STLayout> <GlobalStyles /> {children} </STLayout> ); } export default Layout; //위의 형식처럼 GlobalStyles를 넣어줌
최상단에 넣어야한다고 해서 여기에 넣었는데 여기가 옳은 위치인지는 잘.. 근데 적용은 잘되서 확실한 부분은 좀 더 찾아봐야할 것 같다.위처럼 전역style을 사용한 이유는 아직 확실하게 컨셉을 잡은 상태가 아니다보니 유사한 버튼들끼리는 컬러를 비슷하게 사용할 것 같아 임의로 먼저 저렇게 넣어 진행했다.
오늘 중엔 백엔팀 배포를 받을거라고 예상했지만,, 12시 가까이 되서야 전달받았다.
그 전에 소소한 css부분과 오류들을 소소하게 해결했다.
오늘 배포받은 부분만 확인하고 내일을 위해,, 빠르게 숙면해야지..!
–
이렇게 적어놓고 다음날 진도가 너무 느릴 것 같아 추가 작업을 2시간 정도 더했는데… 반복되는 오류때문에 포기하고 자고 일어났더니 CORS 문제로 어짜피 안되는 거였다.. 쉽지않다..!