FE 29

[리액트 실습] 간단 영화 앱 만들기 5 (React Routing)

[리액트 실습] 간단 영화 앱 만들기 4 (1-3 코드) [리액트 실습] 간단 영화 앱 만들기 3 (components와 props) [리액트 실습] 영화 앱 만들기 2 (리액트 개발환경 구축) [리액트 실습] 영화 앱 만들기 1 (tmdb api 발급) 1. 실습 영상 찰스님의 실습 영상을 보 0lrlokr.tistory.com 헤더 + 상세페이지가 있는 앱을 만들어볼 예정이다. 1. SPA vs MPA 이번에는 지난번까지 만들었던 간단 영화 앱에서 최신 영화 목차에서 더 나아가 클릭하면 영화의 일부 정보가 뜨는 '상세 페이지'와 페이지 이동까지 만들어 볼 예정이다. 리액트에서는 페이지 이동을 위해 react-route-dom을 활용한다. ** react-route-dom : SPA방식의 애플리케이션에..

FE/React 2023.02.26

[리액트 실습] 간단 Todo-List 만들기(추가, 삭제)

1. 구현 화면 첫화면 추가기능 삭제기능 2. 요구사항과 컴포넌트 구조작성 스터디를 진행하며 가장 많이 배운 것은 개발하는 마음가짐과 단계였다. 개발을 진행하기 앞선 단계를 거의 안하고 바로 코딩을 시작하면서 어떻게 할 것인지 머리속으로만 구상했던 과거를 반성하며 .. 이번에는 요구사항을 분석하고 컴포넌트 구조를 먼저 잡아보았다. 아직 내가 짤 수 있는 기능들에 대해서 자세히 몰라 1, 2 단계로 구성해보았다. 1단계에서는 가장 근본적으로 요구하는 사항 -> TodoList에 내가 할 일을 추가하는 것과 일을 끝내면 삭제할 수 있는 기능을 넣는 것에 집중해보았다. 그렇게 1단계까지 선배림과 여러가지 레퍼런스의 도움을 받아 완성해보았다. (구글과 선배림은 신이야 .. ) 아무튼 결론은 어떤 개발을 하더라도..

FE/React 2023.02.05

[리액트 실습] 마켓컬리 클론코딩 1. 헤더 만들기

3주차 과제는 ~~~ 마켓컬리 클론 코딩이다 ! 3주차에서는 SPA, routing에 대해서 배웠다. React Routing - Rising Camp 12th WEB SPA 방식의 어플리케이션에서 여러 페이지를 처리할 수 있도록 도와주는 react-router-dom 라이브러리를 활용해보며, 리액트 라우팅에 대해 이해해봅시다. inbroz-charles.gitbook.io 개인적으로 리액트에서 가장 큰 장점이라 생각되는 부드러운 넘어감(?)을 구현해보는 시간이었다. 1. header 완성화면 페이지 각각은 아직 구현중이다. Kurly홈 이미지를 누르면 Main화면으로 넘어온다. 다른 버튼들도 마찬가지로 누르면 각각 이동한다. 2. 구현 리액트의 react-route-dom을 활용했다. 지금까지 작성한 ..

FE/React 2023.02.03

[리액트 실습] 간단 영화 앱 만들기 4 (1-3 코드)

[리액트 실습] 간단 영화 앱 만들기 3 (components와 props) [리액트 실습] 영화 앱 만들기 2 (리액트 개발환경 구축) [리액트 실습] 영화 앱 만들기 1 (tmdb api 발급) 1. 실습 영상 찰스님의 실습 영상을 보고 공부했다 !! 따라가기도 쉽고 설명도 잘해주셔서 도 0lrlokr.tistory.com 1. 코드 src/components/Movie.jsx import React from 'react' const IMG_BASE_URL = "https://image.tmdb.org/t/p/w1280/"; export default function Movie({title,poster_path,vote_average,id}) { return ( //movie components내 v..

FE/React 2023.02.02

[리액트 실습] 간단 영화 앱 만들기 3 (components와 props)

[리액트 실습] 영화 앱 만들기 2 (리액트 개발환경 구축) [리액트 실습] 영화 앱 만들기 1 (tmdb api 발급) 1. 실습 영상 찰스님의 실습 영상을 보고 공부했다 !! 따라가기도 쉽고 설명도 잘해주셔서 도움이 많이 된 실습이었다 . 2. 완성된 페이지 상영중인 0lrlokr.tistory.com 이렇게 간단한 웹 프로그램도 쓰려니 몇개의 포스팅이 나온다 .. !!!! 나중에 프로젝트를 하면 얼마나 많은 양을 해야할 지 .. 미리미리 공부해야겠다 😂 넷플릭스도 js프레임워크가 리액트였ㄷ ㅏ (스터디 가르쳐주시는 분이 알려주신 wrapplayer이라는 크롬 확장 프로그램 ! ) 언젠가 넷플릭스 클론 코딩 꼭 해보고 싶당 넷플릭스 짱 !! 이제 헛소리는 그만하구 ~ 1. API 가져오기 우선 com..

FE/React 2023.01.24

[리액트 실습] 영화 앱 만들기 2 (리액트 개발환경 구축)

[리액트 실습] 영화 앱 만들기 1 (tmdb api 발급) 1. 실습 영상 찰스님의 실습 영상을 보고 공부했다 !! 따라가기도 쉽고 설명도 잘해주셔서 도움이 많이 된 실습이었다 . 2. 완성된 페이지 상영중인 영화 + 제목 + 평점을 나타낸 리액트 웹 !! 사실 0lrlokr.tistory.com API를 발급받았으니 이제 본격적인 개발(?)을 할 차례다 ~~! 간단한 리액트 실습이기에 과정은 어렵지 않았다. 이전 게시물에서 쓴 API 줄바꿈으로 컴포넌트가 잘 먹지 않았던 문제만 있었을 뿐 코드만 잘 따라 적으니 화면이 잘 떴다. 1. 터미널을 이용해 vscode띄우기 (리액트 개발환경 구축은 추후 포스팅을 작성해야겠습니다 ! ) (React)리액트 설치 및 실행법 상세하게(window & Mac) 리..

FE/React 2023.01.22

[리액트 실습] 영화 앱 만들기 1 (tmdb api 발급)

1. 실습 영상 찰스님의 실습 영상을 보고 공부했다 !! 따라가기도 쉽고 설명도 잘해주셔서 도움이 많이 된 실습이었다 . 2. 완성된 페이지 상영중인 영화 + 제목 + 평점을 나타낸 리액트 웹 !! 사실 영상을 따라가면 다 나온다. 하지만 공부하고 기록하기 위한 블로그니까! 내가 직면했던 어려움도 적어볼 예정이다. 3. API 발급받기 The Movie Database (TMDB) Welcome. Millions of movies, TV shows and people to discover. Explore now. www.themoviedb.org 1. 회원가입> 로그인 > 설정 > API 에 들어간다. 2. API 키 요청을 클릭한 뒤 Developer / Professional 선택사항이 뜨는데 Dev..

FE/React 2023.01.20

[웹 기초] HTML 정의와 기본 개념

HTML이란? Hyper Text Markup Language, 즉 HyperText(웹 페이지에서 다른 페이지로 이동하는) 기능을 가진 문서를 만드는 언어이다. 쉽게 말하자면 웹 문서의 구조와 골격을 정의하는 마크업 언어라 할 수 있다. 교수님께서는 '종이에 인쇄하는 것 을 예쁘게 프린트하듯(예를 들어 목차의 양식은 이렇게, 줄간격은 이렇게 등등) 웹에서도 화면에 디스플레이하는, 인쇄하는 표시를 위한 명령어라고 하셨다 ~ HTML을 이해하기 위해서는 웹 페이지에 대해 알아봐야한다. 웹 페이지란 월드 와이드 웹 상에 존재하는 각각의 문서를 가르킨다. 월드 와이드 웹은 이 글을 보는 모두가 알 것이라 생각한다. 이 또한 웹이기에..! 하지만 정확한 정의를 찾아보면 "인터넷에 연결된 사용자들이 서로의 정보를..

FE/HTML | CSS 2022.09.10