Front-end/React 7

React 기초(게시판)- AWS 풀스택 과정 43일차

목차1.게시판2.느낀 점 1. 게시판▣ board-app- App.jsimport './App.css';import BoardHome from './component/BoardHome';function App() { return ( );}export default App; - sever.js// 설치한 라이브러리 변수로 받아오기const express = require('express');const bodyParser = require('body-parser');const mysql = require('mysql');const cors = require('cors');//express 사용하기 위한 app 생성const app = express();//express 사용할 서..

Front-end/React 2024.09.20

React 기초(useReducer)- AWS 풀스택 과정 41일차

목차1.useReducer2.느낀 점 1. useReducer◈ 이론■ useReducer 요청 상태에 따라 관리하기 // action : dispatch 함수로 받을 액션 const reducer = ( state, action ) => {   switch(action.type){   case "INCREMENT":    return state + 1;   case "DECREMENT":    return state - 1;  } } // state : 현재 상태 값 => 변수 // dispatch : state 값을 업데이트 하고, 재랜더링을 촉발하는 함수 const [ state, dispatch ] = useReducer( reducer, 0 ); return (   {state}    { dis..

Front-end/React 2024.09.10

React 기초(배열)- AWS 풀스택 과정 39일차

목차1.배열2.느낀 점 1. 배열◈ 이론■ array 랜더링 시 key의 존재 유무에 따라 업데이트, 삭제, 추가 시 효율적으로 랜더링 됨. users.map((u,i)=>(         )) ■ useRef()로 컴포넌트 안의 변수 만들기 - 컴포넌트에서 특정 DOM을 선택할 때 사용 - 컴포넌트 안에서 조회, 수정을 할 수 있는 변수를 관리할 수 있음. ■ useRef()로 관린하는 변수는 값이 바뀐다고 하여  컴포넌트가 재랜더링 되지 않음. ■ useRef()를 통해 관리하는 값들... - setTimeout / setInterval을 통해서 만들어지는 id - 조회, 수정, 삭제 시 사용되는 id - 외부 라이브러리를 사용하여 생성된 인스턴스  ■ useRef() / useState() :  ..

Front-end/React 2024.09.06

React 설정 및 기초- AWS 풀스택 과정 37일차

오늘은 React 설정 및 기초에 대해서 알아보도록 하겠습니다 목차1.설정2.기초3.느낀 점 1. 설정- node.js 설치   - 설치 확인: Program Files - nodejs 파일이 있는 지 확인하시면 됩니다.: cmd에서 node -v와 npm -v를 입력하면 버전 확인이 가능합니다. (시스템 환경 변수 편집을 먼저 해야함)       - 파일을 하나 만든후 VSCode에서 만든 파일을 오픈합니다. (파일 이름은 한글을 사용하면 안 됨)그 후 터미널에서 npx create-react-app '내 파일이름'을 입력하면 여러 react 파일이 생깁니다.(ex : npx create-react-app ABC-app) ※ 만약 아래와 같은 에러가 터미널에서 발생한다면npm error code ENO..

Front-end/React 2024.09.04