풀스택 개발자를 위한 React 프로그래밍 입문

SPA(Single Page Application)을 만드는데 최적화된 현재 가장 인기 있는 프론트엔드 개발 라이브러리인 리액트를 사용하여 웹 개발을 하는데 필요한 모든 구성 요소를 학습합니다.
4.60 (21 reviews)
Udemy
platform
한국어
language
Web Development
category
풀스택 개발자를 위한 React 프로그래밍 입문
147
students
14.5 hours
content
Feb 2024
last update
$19.99
regular price

Why take this course?

리액트(React)는 사용자 인터페이스를 구축하기 위한 JavaScript 라이브러리입니다. 리액트를 배우고 실습해보는 과정은 다음과 같은 단계로 진행할 수 있습니다:

  1. 리액트(React) 설치하기:

    • create-react-app을 사용하여 React 프로젝트를 생성합니다.
    • npx create-react-app helloreact
    • 생성된 프로젝트를 시작하여 개발 서버를 실행합니다. npm start
  2. JSX(JavaScript XML)로 HTML 요소 작성하기:

    • JSX는 React에서 사용되는 문법으로, HTML 요소를 JavaScript 코드 안에서 직접 작성할 수 있게 해줍니다.
  3. 스타일 적용하기:

    • CSS 클래스를 React 컴포넌트에 적용하기 위해 className 속성을 사용합니다.
  4. 표현식 사용하기:

    • JSX 내에서 JavaScript 표현식을 직접 사용할 수 있습니다.
  5. 함수 컴포넌트 만들기:

    • React에서는 클래스 대신 function 키워드를 사용하여 컴포넌트를 작성할 수 있습니다.
  6. props (properties) 사용하기:

    • 컴포넌트에 전달된 속성(속성 값)을 props 개체를 통해 받아서 사용합니다.
  7. 구조 파괴 할당 (Destructuring Assignment) 사용하기:

    • props에서 필요한 속성들만을 간결하게 추출합니다.
  8. 조건(3항) 연산자 사용하기:

    • JSX 내에서도 조건부 렌더링을 위해 조건문을 사용할 수 있습니다.
  9. 상태 관리하기 (State):

    • React의 useState 훅을 사용하여 컴포넌트 내부의 상태를 관리합니다.
  10. 이벤트 처리기 (Event Handlers) 사용하기:

    • onClick, onChange 등의 이벤트 타입을 정의하여 사용자의 행동에 대한 반응을 처리합니다.
  11. 양방향 바인딩:

    • React는 주로 일방향 데이터 흐름을 따르지만, useStateuseEffect를 결합하여 간단한 양방향 바인딩을 구현할 수 있습니다.
  12. 실습: 데이터베이스 처리 웹앱 만들기

    • fetch, axios 등을 사용하여 API와의 통신을 배우고, 실제 데이터베이스와 상호작용하는 웹앱을 구현합니다.

이러한 단계를 거치면서 React의 기본부터 심화된 개념까지 점차적으로 배우게 됩니다. 실습을 통해 이론을 실제로 적용해보면서 문제 해결 능력과 코드를 작성하는 실무 경험을 쌓을 수 있으며, React를 정확히 이해하고 사용할 수 있는 전문가가 되는 데 도움이 될 것입니다.

Loading charts...

Related Topics

4187444
udemy ID
16/07/2021
course created date
24/07/2021
course indexed date
Bot
course submited by