목록분류 전체보기 (436)
코드네임 :

app 폴더 (전반적으로 웹사이트에 넣고 싶은 파일들) 라우트를 의미하는 경로를 추가해줌 특정 페이Next 페이지의 내용이 서버에 렌더링되고 클라이언트로 보내 자바스크립트 코드로 처리후 화면에 보이는 것을 업데이트 함 page.js : 페이지의 내용을 정의 layout.js : 하나 이상의 페이지를 감싸는 껍데기를 정의 (페이지가 렌더링 되는 레이아웃) (최소 하나 이상 필요) 으 정리할 시간 없네,,,ㅜㅠㅠㅠㅠ 어떡해ㅠㅠㅠㅠㅠㅠ 일단 듣기라도 해 나중에라도 다시보면서 정리 ㄱ

오늘은 UI 레이아웃들 만져보기 + @State (TextField 쓰려고 봤더니 이거 알아야함 ㅋㅋ)(내일 할것 - Navigation, Observable의 이해 높이기) Spacing예를 들어 Vstack(spacing: 20){ Text("ㅁ") Text("ㅂ")}이라면ㅁ(20의 여백)ㅂ이런식!! TextField State란 무엇인가???: 상태가 변경되면 해당 상태를 사용하는 모든 뷰를 자동으로 다시 그리게 해주는 프로퍼티 ( 뷰의 상태를 관리하는? ^^7 )https://zeromin-code.tistory.com/165 [SwiftUI] @State란 무엇일까?안녕하세요! 피피아노입니다 🎵 이번 포스팅에서는 SwiftUI에서 사용하는 @State에 대해서 정말 간단하게 포스팅..
TypeScript: 자바스크립트를 기반으로 하되 몇가지 기능(정적 타입)을 더 추가함ㄴ 경고해주는 기능 같은것....\\ㄴㄴ (타입표기 ':타입' 식으로 ) r기본형 타입let age: number;let name: string;... 좀 더 복잡한 친구들let hobbies: string[];let person: { name: string; age: number;} 타입 추론 - 불필요하게 타입을 추론할 필요는 없다let course = 'aaa';굳이 let course :String = 'aaa'; 할 필요 X 유니온 타입let a: string | string[]; 타입 별칭⭐️type Person = { name: string; age: number;};let p..
보호되어 있는 글입니다.
리액트 앱을 직접적으로 데이터베이스에 연결하는게 X endpoint 라는 백엔드 API 사용: 어떤 요청이 가능한지 통제 가능 (특정 요청만 받는 URL) 뭐야? 둘다 안되는데뭐지,,, 계속 해도 안되는데... 일단 해라 places 데이터가 초기에 준비 X라면 우선 컴포넌트를 데이터 없이 렌더링해야하고 그 다음 데이터 준비됐을때 업데이트 해야함 빈 배열을 초기값으로 시작import {UseState} from 'react';import Places from './Places.jsx';import { use } from 'react';export default function AvailablePlaces({ onSelectPlace }) { const [availablePlaces, setAvaila..

OSI 7계층 모델ㄴ 음? 이거 데통네에서 배움요(물리 - 데이터링크 - 네트워크 - 전송 - 세션 - 표현 - 응용) HTTP클라이언트(사용자)와 서버간에 요청(Request)와 응답(Response)메시지를 주고 받는 프로토콜ㄴ iOS앱은 HTTP를 통해 서버에 데이터 요청 후, 서버로부터 JSON, 이미지, 파일 등 다양한 리소스 받아옴 HTTP 응답 상태 코드: 요청 처리 결과 나타냄(HTTP 상태 코드는 서버와 클라이언트 간의 빠르고 명확한 소통을 위한 표준화된 약속) REST API Representational State Transfer네트워크 상 자원을 HTTP URI로 식별, CRUD 작업 수행 > URI : 자원을 고유하게 식별하는 주소- 어떤 자원에 접근할지 HTTP Metho..
보호되어 있는 글입니다.
form이란?입력값 추출(제출 관리, 값 추출..등등) & 데이터 검증(어렵다!, 오류 일찍 나타나는 문제) htmlFor: 무슨프로퍼티냐 (for와 똑같은 속성) 폼은 제출할때마다 새로고침 됨!!>> event.preventDefault()로 방지import{ useState } from ''export default function Login() { function handleSubmit(event){ event.preventDefault(); } return ( Login Email Password ..