본문 바로가기
728x90
반응형

전체 글274

[Adobe XD] 어도비XD URL 공유 플로우 삭제 방법 🎯 Goal어도비XD 제공하는 '플로우 기능'은 디자인 소스와 프로토타입을 URL으로 공유 기능어도비XD 플로우 삭제💊 해결 방법프로토타입 탭 ▶ 해당 아트보드 상단 좌측 파란버튼 클릭프로토타입 탭 ➡️ 아트보드 상단 좌측에 이렇게 파란버튼이 보이는데 클릭하면➡️ 플로우가 제거되고 저장해주면 끝! 2024. 8. 18.
[React] 리액트 사용자 정의 함수형 컴포넌트(Functional Component) - 클래스와 객체 인스턴스를 사용해 데이터 관리 🏷️ 요약이 애플리케이션은 리액트를 사용하여 책 정보를 화면에 표시하는 기능을 구현하고 있습니다.각 컴포넌트는 리액트의 함수형 컴포넌트로 정의되어 있으며,책 객체는 클래스를 사용해 생성되었습니다. 'App' 컴포넌트는 책 목록을 관리하고 'Library' 컴포넌트에 전달합니다.'Library' 컴포넌트는 책 목록을 반복하여 'BookShow' 컴포넌트를 통해 표시합니다.'BookShow' 컴포넌트는 개별 책의 정보를 화면에 렌더링합니다.🧱 사용자 정의 - 함수형 컴포넌트App, Library, BookShow는 모두 리액트의 함수형 컴포넌트입니다.이 컴포넌트들은 UI를 구성하는 역할을 합니다. ✴️ 클래스와 new 키워드 사용Book 클래스는 책의 데이터 정보를 정의하고, new 키워드를 사용해 책 .. 2024. 8. 18.
[React] React Vite TypeScript 개발환경 세팅하기 (Vite 설정 파일 - root: "./" 변경) 👉 선행작업이 필요합니다.이에 대한 방법은 아래 링크를 참고해 주시기 바랍니다.https://creative103.tistory.com/214 [React] Vite 를 이용한 React + Typescript 실행환경 세팅하기비트(Vite)란?Vite는 웹 개발을 위한 빠르고 간단한 빌드 도구입니다. Vue.js의 창시자인 Evan You가 개발하였으며, 이후 React, Svelte 등 다양한 프레임워크와 라이브러리에서 사용할 수 있도록creative103.tistory.com🗂️ 새 작업공간 폴더 생성🗂️ 기존 파일 - 복사해서 가져오기"📁components"  폴더 (main.tsx)"📜index.html"  파일"📜vite.config.ts"  파일"📜tsconfig.json"  파.. 2024. 8. 17.
[React] 리액트 컴포넌트(Component)와 Props 속성 컴포넌트(Component)컴포넌트(component)란 프로그래밍에서 재활용 가능한 독립적인 모듈을 의미합니다. 리액트나 뷰(Vue.js)와 같은 프론트엔트에서 컴포넌트는 앱의 화면을 구성하는 가장 기본적인 단위입니다. 컴포넌트는 독립적이고 덜 의존적이기 때문에 한번 호출해서 사용하는 걸로 끝나는 것이 아니라 여러번에 걸쳐 재사용될 수 있습니다.리액트 컴포넌트는 아래 코드와 같이 JSX 코드로 작성한 리액트 요소(element)를 반환하는 함수식으로 작성됩니다. 컴포넌트를 정의할때 함수명은 보통 맨 앞자마다 대문자로 표기하는 파스칼케이스(PascalCase)로 작성합니다.리액트 함수형 컴포넌트는 반드시 리액트 Element를 return해야 합니다.const BoxComponent = () => { .. 2024. 8. 17.
[React] 리액트 JSX(TSX) 문법 ❓리액트(React)리액트는 프론트엔드 개발을 위한 Javascript의 오픈소스 라이브러리이다. HTML, Javascript만으로도 충분히 웹을 만들 수 있는데 왜 리액트를 사용하는걸까?JavaScript에서는 DOM 을 변형시키기 위하여브라우저의 DOM Selector API를 사용해서 특정 DOM 을 선택한 뒤,특정 이벤트가 발생하면 변화를 주도록 설정해야했다. 이를 이용하여 프로젝트를 진행했을 때 규모가 커질 수록 Dom Selector를 많이 쓰게 되고,그러한 코드가 쌓여갈 수록 매우 지저분하다는 생각이 들었다.사실 하나씩 불러오는 것도 매우 귀찮았다. 사용자와 인터랙션이 자주 발생하여 동적으로 UI를 구현해야 한다면관리하기도 힘들고, 규모가 커질 수록 성능 저하의 원인이 될 수도 있는 문제가.. 2024. 8. 17.
[Linux] 리눅스 터미널(Terminal) 단축키 및 명령어 정리 📌 리눅스 단축키 ✅ 터미널 실행 관련 단축키터미널 실행 : Ctrl + Alt + T새로운 탭으로 터미널 실행 : Ctrl + Shift + T새로운 창으로 터미널 실행 : Ctrl + Shift + N탭으로 실해된 터미널 종료 : Ctrl + Shift + W현재 터미널 종료 : Ctrl + Shift + Q터미널 내에서 문자열 검색 : Ctrl + Shift + F ✅ 터미널 내에서의 단축키자동완성 : Tab복사하기 : Shift + Ctrl + C붙여넣기 : Shift + Ctrl + V화면 Clear : Ctrl + L콘솔 이동 : Alt + 좌/우 방향키실행 중인 프로그램 중지 : Ctrl + C실행 중인 프로그램 일시 정지 : Ctrl + Z일시 정지된 프로그램 다시 실행 : % ✅ 이외 .. 2024. 8. 14.
[React] React Vite TypeScript 개발환경 세팅하기 👉 선행작업이 필요합니다.이에 대한 방법은 아래 링크를 참고해 주시기 바랍니다.https://creative103.tistory.com/214 [React] Vite 를 이용한 React + Typescript 실행환경 세팅하기비트(Vite)란?Vite는 웹 개발을 위한 빠르고 간단한 빌드 도구입니다. Vue.js의 창시자인 Evan You가 개발하였으며, 이후 React, Svelte 등 다양한 프레임워크와 라이브러리에서 사용할 수 있도록creative103.tistory.com🗂️ 새 작업공간 폴더 생성🗂️ 기존 파일 - 복사해서 가져오기"📁components"  폴더 (index.html, main.tsx)"📜vite.config.ts"  파일"📜tsconfig.json"  파일"📜pa.. 2024. 8. 14.
[React] Vite 를 이용한 React + Typescript 실행환경 세팅하기 비트(Vite)란?Vite는 웹 개발을 위한 빠르고 간단한 빌드 도구입니다. Vue.js의 창시자인 Evan You가 개발하였으며, 이후 React, Svelte 등 다양한 프레임워크와 라이브러리에서 사용할 수 있도록 확장되었습니다. 📌 Vite의 장점장점설명빠른 시작 속도기존 번들러에 비해 개발 서버 시작 속도가 매우 빠릅니다.개발 생산성HMR(핫 모듈 교체)를 통해 변경된 파일을 다시 로드하여 애플리케이션을 즉시 업데이트합니다.모던 개발 경험최신 JavaScript 기능과 ES 모듈을 기본적으로 지원합니다.작은 번들 크기Rollup을 통해 최적화된 생산 빌드를 생성하여 작은 번들 크기를 유지합니다. 📌 Vite 지원하는 템플릿JavaScriptTypeScriptvanillavanilla-tsvue.. 2024. 8. 14.
[Python] 파이썬 0x80070643 에러 현상 해결 방법 🎯 Goal파이썬 삭제 시 발생한 오류 코드 0x80070643 해결⚠️ 문제 현상0X80070643 오류는 보통 Windows 운영 체제에서 발생하는 오류 코드입니다. 기존에 설치된 파이썬 버전이 충돌하는 경우입니다. 💊 해결 방법1. '파이썬 공식 홈페이지' ▶ '해당 버전' 검색 ▶ 'Release 버전' 다운로드ex) 검색 : 3.11.3 → Release – Python 3.11.3 → Files : Windows installer (64-bit)https://www.python.org/downloads Download PythonThe official home of the Python Programming Languagewww.python.org     2. 'Repair' 클릭설치를 '복.. 2024. 8. 12.
728x90
반응형