profile
안녕하시오.
태그 목록
전체보기 (170)React(19)typescript(8)error(5)github(4)uuid(3)radio(3)Native(3)useEffect(3)tailwindCSS(3)input(2)reset(2)hooks(2)Expo(2)CSR(2)SSR(2)줄바꿈(2)json(2)Sort(2)ScrollView(2)Firebase(2)SafeAreaView(2)useFocusEffect(2)nextjs(2)react native(2)styled components(2)useState(2)수정(2).sort(1)회고(1)page(1)component(1)position(1)firestore(1)sql(1)import(1)tab(1)packge(1)programmers(1)Naitve(1)인자(1)비교함수(1)라이브러리(1)프레임워크(1)페이지(1)숨김(1)dimensions(1)폼태그(1)console.log(1)기초프로젝트(1)restful api(1)http(1)CRA(1)patch(1)StyleSheet.absoluteFIll(1)Flatlist(1)expo-font(1)stack(1)한번에(1)304(1)process(1)getSnapshotBeforeUpdate(1)보임(1)image(1)TouchableOpacity(1)sourcetree(1)미리보기(1)반응형(1)responsive(1)slider(1)event target(1)패키지(1)자동완성(1)유효성검사(1)시간이(1)여러 클래스(1)lottiefile(1)useIsFocused(1)2번(1)고정형(1)부족해(1)비밀지도(1)shouldComponentUpdate(1)머리깨짐(1)componentdidupdate(1)Module(1)스크린(1)youtube api(1)MPA(1)웹퍼블리싱(1)Custom App Typescript(1)stop()(1)throttle(1)debounce(1)매개변수(1)주의(1)peer(1)sessionStorage(1)preview(1)python(1)http메시지(1)revert(1)unmount(1)넓이(1)js(1)parameter(1)setting(1)Start(1)경고(1)Missing or insufficient permissions(1)API_KEY(1)eval(1)프로젝트 생성(1)query(1)env(1)div(1)페이지이동방지(1)설치(1)DBMS(1)declare(1).map()(1)새로고침(1)가로(1)200(1)mount(1)componentWillUnmount()(1)캐시(1)interface(1)amend(1)http 메소드(1)key(1)select(1)commit(1)평행(1)react-query(1)goBack(1)개발자도구(1)value(1)confirm(1)navigation(1)getDerivedStateFromProps(1)axios(1)global style(1)update(1)CSS(1)alert(1)Constructor(1)react lottie player git(1)useCallback(1)fork(1)react-lottie-player(1)RDBS(1)font(1)localstorage(1)Algorighm(1)issue(1)console(1)onchange(1)form(1)tsconfig(1)todoList(1)탭 구조(1)spa(1)local(1)안전지대(1)console.log 2번(1)내일배움캠프(1)메시지(1)nosql(1)kakao map(1)render(1)db(1)JSX(1)react-native-swiper(1)높이(1)isOpen(1)firbase(1)중첩탭구조(1)peer-checked(1)life cycle(1)스위칭(1)CRUD(1)file(1)styles(1)한글입숨(1)스크롤바(1)componentDidMount(1)LinearGradient(1)swiper(1)swiper.js(1)redux(1)PR(1)겹치는 선분의 길이(1)stash(1)STRICT_MODE(1)vscode(1)비밀번호(1)session(1)터미널(1)Prop(1)git(1)textarea(1)무의미한 한글(1)만능버튼(1)argument(1)undefined(1)JSON Server(1)usequery(1)

프레임워크, 라이브러리

프레임워크와 라이브러리는 모두 소프트웨어 개발에서 유용한 도구입니다.프레임워크는 개발자가 프로그램을 만들 때 사용할 수 있는 구조, 규칙, 인터페이스 등을 제공하고 보통 코드의 구조와 흐름을 결정하는 뼈대 역할을 합니다. 대표적인 예로는 Django, Ruby on R

약 21시간 전
·
0개의 댓글
·

HTTP

인터넷에서 데이터를 주고받는 프로토콜 중 하나로, 웹 브라우저와 웹 서버 사이에서 요청(request)과 응답(response)을 교환하는 데 사용요청메시지HTTP Request Method : HTTP 요청 메서드 (GET, POST, PUT, DELETE 등)를 나

어제
·
0개의 댓글
·

position

CSS의 "position" 속성은 HTML 요소의 위치를 제어하는 데 사용됩니다. "position" 속성은 다음과 같이 네 가지 값으로 설정할 수 있습니다.static: 요소를 문서 흐름에 따라 배치합니다. 위치를 지정하지 않습니다. 이것이 기본 값입니다.relat

어제
·
0개의 댓글
·

캐시란?

캐시는 컴퓨터 시스템에서 데이터를 더 빠르게 액세스하기 위해 사용되는 기술입니다. 일반적으로 데이터를 메모리나 디스크 공간에 저장하고, 이전에 액세스한 데이터를 저장하여 더 빠르게 액세스할 수 있도록 합니다.장점:빠른 데이터 액세스 속도: 캐시에 저장된 데이터는 더 빠

2일 전
·
0개의 댓글
·

parameter와 argument의 차이

parameter, argument = 매개변수, 인자 라고 한다.함수에 값을 넣자, 함수에 인자를 줘라, 함수에 매개변수가 머야? 라는 말을 뜻도 모르고 쓰고 있었다.확실히 잡고 가겠다!parameter 와 argument 는 함수에서 서로 비슷하지만 다른 역할을 한

3일 전
·
0개의 댓글
·

RESTful API, HTTP 메소드

RESTful API는 자원을 URI로 표현하고, HTTP 메소드를 사용하여 자원을 조작하는 웹 API 아키텍처입니다. 자원의 표현은 JSON, XML 등과 같은 형식으로 전송됩니다.URI의 설계: 자원을 나타내는 URI는 명확하고 일관적이어야 합니다.HTTP 메소드의

4일 전
·
0개의 댓글
·

브라우저의 동작원리 (파서, script)

브라우저는 서버에 데이터를 요청한 후html, css, js 를 받는다.html과 css 는 렌더링엔진에서 각각 html 파서, css 파서 를 통해 DOM 트리, CSSOM 트리로 변환된다.이 두 트리를 결합하여 렌더트리를 생성하고 화면에 배치(layout)후 그린다

2023년 3월 22일
·
0개의 댓글
·

CSR vs SSR

client 인 브라우저가 렌더링을 처리하는 방식이다. 서버에서 받은 데이터를 통해 클라이언트인 브라우저가 화면을 그리는 주체가 됨.새로고침이 일어나지 않기때문에 유저경험이 좋다.서버에 처음 요청할때 전체페이지를 요청하기 때문에 첫 로딩속도가 느리다.검색엔진최적화(SE

2023년 3월 22일
·
0개의 댓글
·

[nextJs]페이지 이동 방지 / 글 작성시 페이지 이동 방지, 경고

글 작성시 페이지 이동을 방지한다.nextjs 에서 페이지 이동시 router 를 이용하여 이동함.새로고침, router 이동, 뒤로가기를 방지하였다.BeforeUnloadEvent 윈도우 변화 전 이벤트 이용.routeChangeStart 라우터 변화 전 이벤트 이용

2023년 2월 28일
·
0개의 댓글
·
post-thumbnail

[React]LocalStorage / SessionStorage

데이터를 임의로 지우지 않으면 영구 보존됨.windows 전역 객체의 localStorage라는 컬렉션을 통해 사용됨ex) ID 저장하기, token 저장, 유저의 접속시간 저장SessionStorage는 브라우저의 탭을 닫으면 삭제됨.windows 전역 객체의 ses

2023년 2월 28일
·
0개의 댓글
·

내일배움캠프 4기 React week_15 WIL

최종프로젝트 첫번째 주는 프로젝트를 기획하고 와이어프레임을 짜는데 시간을 다 보냈다.실제 해보지 않은 기능들을 추가하고, 만드는 중간에 고민해야할 부분들을 사전에 계획하여 팀간에 어긋나는 로직이 없도록 하였다.간단한 기능 구현을 위하여 와이어프레임은 UI 로 짯고게시물

2023년 2월 13일
·
0개의 댓글
·

내일배움캠프 4기 React 73일차(최종프로젝트)

함수에 의해 setState가 작동한다면함수 중간에 실행시킨다고 해도 함수의 작동이 끝나고페이지가 재 렌더링 될 때 state의 변경이 일어난다.Firebase storage에 image 를 업로드하고 그 url 을 state에 담아서db에 업로드하는 로직을 짯었다.역

2023년 2월 13일
·
0개의 댓글
·
post-thumbnail

내일배움캠프 4기 React 72일차(최종프로젝트)

유저가 입력하는 상황, 선택하는 상황을 고려하여 상황마다 유효성 체크를 하였다.어떤 문구를 사용할지 체크해보고 다같이 작성하였다.추후 문서로 정리할 예정이다.추가기능을 계속 생각하면서 이게 될까? 란 회의를 계속 진행하였다.핵심은 알림창 디자인, 신고기능, 댓글의 페이

2023년 2월 10일
·
0개의 댓글
·

[NextJs] input type='radio', peer( peer-checked, tailwindcss)

peer 은 자신의 바로 다음에 올 태그에 효과를 부여한다.input type="radio" 를 사용할 때input 의 체크버튼을 숨기기 위해 label 태그로 input, span 을 묶어준다.이 때, input 에 className 에 peer 을 주어바로 다음 태

2023년 2월 8일
·
0개의 댓글
·

내일배움캠프 4기 React 70일차(typescript)

1\. \[typescript] input type="file" image, preview, 미리보기(nextJs, React)

2023년 2월 8일
·
0개의 댓글
·
post-thumbnail

[typescript] input type="file" image, preview, 미리보기(nextJs, React)

image url만 생각하고 string으로 type을 주면 에러발생File type은 File|undefined 기 때문에 선택되지 않음! 상황을 나타내기 위한null 값이 error 발생!그렇기 때문에 type 에 null 을 함께 준다.event type 설정ev

2023년 2월 8일
·
0개의 댓글
·

내일배움캠프 4기 React 69일차(최종 프로젝트)

드디어 내일배움캠프의 기나긴 여정을 마무리하는 최종 프로젝트가 시작되었는데, 이 소중한 5주의 기간 동안 모든 팀원들이 함께 최선을 다 하겠다는 의지를 담았습니다. 저희 프로젝트 주제인 혼합주 레시피 추천 애플리케이션을 연상시킬 수도 있는 팀명입니다.최영진 - 리뷰쓰기

2023년 2월 7일
·
0개의 댓글
·
post-thumbnail

내일배움캠프 4기 React week_14 WIL

빡코딩이번주는 NextJs 로 간단한 나의 포트폴리오를 만들었다. 첫 클론 코딩이었는데 쉽지 않았다. NextJs 의 버전 업데이트, tailwindcss의 미숙함 때문이었다. notionAPI를 활용하였는데 어떤식으로 진행을 했는지 감도 잘 오지 않았다.후에 노션의

2023년 2월 6일
·
0개의 댓글
·

내일배움캠프 4기 React 68일차(notion API)

2\. notion dataBase 생성 및 Id 확인하기, API KEY 발급받기

2023년 2월 6일
·
0개의 댓글
·