728x90 분류 전체보기27 #14. React Js를 위한 CSS FrameWork React Js를 위한 CSS FrameWork 5가지 🎉 1. Material UI 2. React bootstrap 3. Semantic UI 4. Ant Design 5. Materialize 가장 깔끔하고 간편한 Antd를 추천합니다 ! ant.design/ Ant Design - The world's second most popular React UI framework ant.design Ant Design 설치 방법 npm install antd --save 2021. 2. 7. #13, React Router Dom ( BrowserRouter , HashRouter, Switch, Route ) React-Router-Dom 이란 ? 🧐 리액트 라우터는 리액트의 화면 전환을 도와주는 역할을 한다. 일반적인 웹에서 a태그를 이용해 다른 페이지로 이동했었다면, 리액트에서는 React-Router 를 통해 Link 태그를 사용하여 화면을 전환한다. 리액트는 변화가 있는 컴포넌트만 업데이트하여 효율적으로 성능을 관리하는 구조로 페이지 이동 시 굳이 화면 전체를 새로고침 할 필요가 없기 때문이다. React-Router-Dom 사용하기 😉 BrowserRouter 1. Link 컴포넌트를 to 속성에 이동할 경로를 작성한다. 2. Route 컴포넌트 path속성을 Link의 to 속성과 매핑 component에 컴포넌트 경로 기술 3. 새로고침을 하면 경로를 찾지 못하여 에러가 발생한다. ( 주소를 사용.. 2021. 1. 24. #12, npm & npx What is NPM ?👋🏻 NPM은 node package manager 의 줄임말이다. NPM은 저장소 역할을 한다. 어플리케이션을 실행하고 배포 할 때, npm run start , npm run build 를 사용하게 된다. npm에 관한 정의는 package.json에 정의되어있다. npx의 장점 🧏🏻♀️ 기존에 create-react-app을 진행 할 때 npm install -g create-react-app 로 다운을 받았었다. ( global 디렉토리에 다운 받음 ) 이제는 npx를 이용하여 그냥 create-react-app을 이용 할 수 있다. npx가 npm registry 에서 create-react-app을 찾아서 다운로드 없이 실행을 시켜주기 때문이다. 따라서 npx의 장점은.. 2021. 1. 22. #11, Create-React-App Create-react-App 이란 ? 👋🏻 페이스북에서 만든 공식적인 React 웹 개발용 Boilerplate이다. 직접 모든 개발환경을 설정하지 않고, 페이스북이 지속적으로 업데이트를 해주기 때문에 많은 사람들이 사용하고 있다. 준비사항 🌿 1. Node.js Webpack, Babel 같은 도구들이 자바스크립트 런타임인 Node.js를 기반으로 만들어져 있기에 해당 도구들을 사용하기 위해서 Node.js를 설치한다. 2. Yarn npm ( 노드 패키지 매니저 ) 보다 조금 향상된 도구라고 생각하면 된다. npm은 위의 Node.js를 설치하게 될 때 같이 받게 되는 패키지 매니저 도구다. 프로젝트에서 사용되는 라이브러리를 설치 및 라이브러리 버전 관리를 하게 될 때 사용된다. 여기서 npm이 아.. 2021. 1. 20. 이전 1 2 3 4 5 ··· 7 다음 반응형