
OKU프로젝트 MVP 완성하는 과정 중 열심히 모바일 반응형 화면을 만들었더니, 안드로이드에서는 확인이 되지만, 아이폰과 사파리에서는 확인할 수 없는 문제가 있었다. 처음에는 http와 https 통신의 차이인 줄 알고, 버킷 만들기 & ACM인증서 & cloudFront & route 53 연결하는 과정을 각각 최소 3번씩은 한 것 같다.. 오픈 카톡방에서 물어보니 http는 아이폰 자체적으로 막았다(?)고 하니 더더욱 의심을 할 수 밖에 없었다. ㅠㅠ (결국 이것도 사실은 아닌듯한게, 오류를 수정한 http는 잘 열린다.) 설정을 했음에도 여전히 흰색 바탕만 보이지 않아 멘토님께 여쭤봤더니, 친히 오셔서 점검해주셨고, 해당 부분을 수정했더니 아주 잘 나왔다! 도와주신 멘토님과 윈도우와 안드로이드를 써..

[라이프사이클] : 컴포넌트가 생성~업데이트~죽는 '컴포넌트 생명주기' 렌더링(탄생) ··· 업데이트 ··· 사라지는것 / 새로고침(사망) '라이프 사이클 함수'는 클래스형 컴포넌트에서만 사용할 수 있다. constructor() : 생성자 함수 props 받아오고, state의 기본값도 설정해 줄수 있다. 가장 처음으로 불려오고, 어떤 설정을 만들어 주는 애 constructor(props) { super(props); this.state = { name : "버터호두", }; } render() props에 접근해서 데이터를 보여주는 애 렌더 당시에 데이터를 수정하면 안됨! componentDidMount() 마운트(mount) : 컴포넌트가 화면에 나타난다. 첫 렌더가 된 직후 한번만(첫번째만) 실..

📍 상태값을 공유하는 건, 하나의 컴포넌트로! 보통 리액트를 소개할 때(*리액트:JS기반 프레임워크) 왜 개발했는지를 먼저 이야기한다. 프론트엔드에서는 같은 코드여도, 여러번 작성돼 조금 고도화된(?) 페이지라면 굉장히 복잡해진다고 한다. 당사자가 아니면 가독성이 떨어질 뿐더러 코드량 자체도 증가해서 보기에도 사용하기에도 복잡하다고 한다. 그래서 나온 개념이 '재사용'이다. 편의성과 깔끔함을 갖춘 경제적인 코드가 가능하다는 것! 사실 처음 배울 때 뭐가 레고 같다는거고 뭘 재사용한다는건지 이해가 되지 않았다. 대체 ... 어느 부분을 어떻게? *또는, 유투버 노마드코드 영상을 보는데 일부는 '라이브러리'성질을 갖고 있다고 한다. 그리고 지금 넷플릭스 클론 코딩하며 깨달은 재사용.! ✅ 처음부터 기능을 구..
- Total
- Today
- Yesterday
- 브루트포스
- 자바스크립트
- infinityscroll
- 항해99
- MDN
- 개발자
- 서버사이드
- 응답
- CRA
- 주니어코더
- Throttle
- react-redux
- 백준
- 프론트엔드
- til
- 스파르타코딩클럽
- frontend
- 코어자바스크립트
- JavaScript
- debounce
- styled-components
- 파이썬
- SCSS
- OKU
- Wil
- React
- 리액트
- 무한스크롤
- 클론코딩
- 상태관리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 30 | 31 |