Front-end 23

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

Js 기초(BOM, DOM, classList)- AWS 풀스택 과정 23일차

오늘은 BOM, DOM, classList에 대해서 배워보도록 하겠습니다 목차1.BOM2.pop up3.setTimeout4.location5.DOM6.classList7.예제 문제8.느낀 점 1. BOM BOM : Browser Object Model : 브라우저의 객체를 지칭하는 용어(window 객체) DOM : Document Object Model : Html 문서의 객체를 지칭하는 용어(body 안에 입력된 태그 객체) 윈도우 종류와 브라우저 화면 배율 등에 따라 달라짐 window.innerHeight : 툴바를 제외한 높이 => ..

Front-end/Js 2024.08.14

Js 기초(JSON, AJAX)- AWS 풀스택 과정 22일차

오늘은 JSON, AJAX에 대해서 배워보겠습니다 목차1.parameter2.non-standard3.JSON4.AJAX5.예제 문제6.느낀점 1. parameter parameter (파라미터) 파라미터 개수 관계없이 사용 가능 함수(메서드) 이름이 호출될 때 전달 사용 파라미터의 개수가 2개 / 실제 값이 1개처럼 파라미터의 개수가 불일치하여 받지 못하는 값이 있다면 undefined 처리 값을 받아오지 못하는 파라미터가 undefined 처리가 되는 걸 막기 위해 기본값을 설정..

Front-end/Js 2024.08.13