분류 전체보기(170)
-
React 실행 시 오류 해결 방법
1. 파일 확인 cd로 파일 들어가기 2. npm install
2023.02.15 -
JSX의 정의와 역할
JSX란? A syntax extension to JavaScript =자바스크립트의 확장 문법 => JavaScript + XML/HTML [JSX 코드] const element = Hello, world!; JSX의 역할 내부적으로 XML, HTML 코드를 JS로 변환하는 과정을 거치게 됨 그렇기 때문에 실제로 우리가 JSX로 코드를 작성해도 최종적으로는 js 코드가 나오게 되는 것임 React.createElement( type, [props], [...children] ) [JSX를 사용한 코드] class Hello extends React.Compoenet { render() { return Hello {this.props.toWhat}; } } ReactDOM.render( , docume..
2023.02.06 -
직접 리액트 연동하기/create-react-app
[frame.html] Oops!a의 관리 프로그램 [Mybutton.js] function MyButton(props) { const [isClicked, setIsClicked] = React.useState(false); return React.createElement( 'button', {onClick: () => setIsClicked(true)}, isClicked ? 'Clicked!' : 'Click here!' ) } const domnContainer = document.querySelector('#root'); ReactDOM.render(React.createElement(MyButton), domnContainer); [style.css] h1 { color:green; font-..
2023.02.06 -
React란 무엇인가?
리액트란? -> 사용자 인터페이스를 만들기 위한 자바스크립트 라이브러리 라이브러리? 자주 사용되는 기능들을 정리해 모아 놓은 것 ex) 문자열 관련 기능/숫자 관련 기능/날짜 관련 기능 사용자 인터페이스란?(User Interface, UI) 사용자와 컴퓨터 프로그램이 서로 상호작용을 하기 위해 사이에서 입출력을 제어해주는 것 ex) 버튼 등 UI 라이브러리? 사용자 인터페이스를 만들기 위한 기능 모음집 ex) 리액트 프레임워크 vs 라이브러리 -가장 큰 차이점은 프로그램의 흐름에 대한 제어 권한 프레임워크는 흐름의 제어 권한을 개발자가 아닌 프레임워크가 갖고 있는 반면, 라이브러리는 흐름에 대한 제어를 하지 않고 개발자가 필요할 때 필요한 부분만 가져다 사용하는 형태 -결국 라이브러리는 제어 권한이 개..
2023.02.02 -
React 시작 전 개발환경 구축
Windows -> PowerShell [Node.js와 npm 설치하기] 1. Node.js(JavaScript runtime) js로 네트워크 애플리케이션을 개발할 수 있게 해주는 환경 2. npm(node package manager) node.js를 위한 패키지 매니저 패키지 매니저의 역할 -프로젝트에서 필요로 하는 다양한 외부 패키지들의 버전과 의존성을 관리하고, 편하게 설치 및 삭제할 수 있게 도와주는 역할 IDE (ex vscode) Integrated De elopment Environment(통합 개발 환경)
2023.02.02 -
JavaScript의 함수
출처 - 인프런, 처음 만난 리액트
2023.02.02