[React & React-Redux] 리액트의 장인이 되어보자

문채영·2023년 3월 25일
0
post-thumbnail

💻React 1

  1. 폴더 만들기

  2. 폴더 터미널 열기

  3. 터미널에 다음 명령어 치기(해당 폴더 안에 "폴더명"안에 리액트 파일들 생김)

    npx create-react-app 폴더명
  4. VS Code 터미널에러 경로 잘 확인하고 npm start하면 브라우저 뜸

  • npm 은 create react app해주는(리액트 틀 짜주는) 라이브러리, nodeJS 설치하면 알아서 딸려오는 것..
  1. 프로젝트 파일들 설명
  • node_modules 폴더: 프로그램 구동에 필요한 모든 라이브러리들의 소스코드 보관함.(라이브러리 코드 보관함)
  • public 폴더: html이나 이미지 파일 등을 잠깐 보관할 때 쓰는 static파일 보관함
  • src폴더: 코드 짜는곳
  • package.json: 프로젝트 정보같은 것들 적어놓는 곳. 프로젝트 명이나 버전, 라이브러리 명들 적어 놓는 곳

![](https://velog.velcdn.com/images/chaeyoung215/post/ad2fdc32-df69-4ebf-b79a-27d074274ab9/image.jpg)

💻React 3

  1. npm start로 브라우저에 띄우고 시작하기

  2. return 안에는 태그 병렬로 하면 오류뜸

  3. state 사용법

  • 자료를 잠깐 저장할 때는 state 써도 된다
    1) import{useState}
  • useState하면 자동으로 js파일 위에 useState가 import된다

    2) useState(보관할 자료)
  • useState()안쪽에 저장할 자료 넣기

    3) let[작명,작명]
  • 자료를 나중에 갖다 쓸거니까 useState 왼쪽에 자료를 뽑는 문법을 써야 한다.

💻React-Reduxredux와 react-redux 설치 명령어:

npm install redux react-redux

리덕스 기본 틀
https://velog.io/@jejupalette/%EB%A6%AC%EB%8D%95%EC%8A%A4-%EA%B8%B0%EB%B3%B8-%ED%8C%8C%EC%9D%BC-%EA%B5%AC%EC%A1%B0-%EB%B0%8F-%ED%98%95%ED%83%9C-%EC%9D%B5%ED%9E%88%EA%B8%B0

https://velog.io/@sweet_pumpkin/Megabyte-School-React-Redux%EB%A1%9C-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%ED%8E%98%EC%9D%B4%EC%A7%80-%EB%A7%8C%EB%93%A4%EA%B8%B0

💻React components의 .jsx파일 브라우저로 열기

App.js가 기본으로 설정되어있으므로 안 되는 것이다.

예를 들어 src폴더 내부의 LoginForm.jsx를 브라우저로 열고 싶다면,
index.js파일에 다음 코드를 복붙해야한다.

import React from 'react';
import ReactDOM from 'react-dom';
import LoginForm from './components/LoginForm';
import './index.css';

ReactDOM.render(
  <LoginForm />,
  document.getElementById('root')
);

0개의 댓글