리액트에서 map함수 사용하기
·
웹개발/REACT
오늘은 리액트에서 map 함수를 사용하는 방법에 대해 배워볼 거예요.map 함수는 배열을 다룰 때 정말 유용한 도구예요. 함께 알아볼까요?map 함수란?map 함수는 자바스크립트의 배열 메서드 중 하나예요. 배열의 각 요소를 순회하면서 새로운 배열을 만들어줘요.간단한 예시를 볼까요?const numbers = [1, 2, 3, 4];const doubled = numbers.map(number => number * 2);console.log(doubled); // [2, 4, 6, 8]이 코드에서는 numbers 배열의 각 요소를 두 배로 만든 새로운 배열 doubled를 만들었어요. 리액트에서 map 함수 사용하기리액트에서는 map 함수를 사용해서 배열의 데이터를 쉽게 화면에 표시할 수 있어요. 예를 ..
리액트 컴포넌트에 CSS 스타일링하는 방법과 vite기반의 tailwind주소
·
웹개발/REACT
오늘은 리액트에서 컴포넌트에 CSS 스타일을 어떻게 지정하는지 배워볼 거예요. 여러 가지 방법이 있으니, 하나씩 차근차근 알아보도록 해요.인라인 스타일(Inline Style)인라인 스타일은 HTML 태그에 직접 스타일을 지정하는 방법이에요. 리액트에서는 style 속성을 객체 형식으로 작성해요. 예를 들어볼까요?const App = () => { return ( Hello World! );};export default App;여기서 스타일은 직접 h1 태그에 지정되었어요. 이렇게 하면 다른 파일을 만들 필요 없이 간단히 스타일을 지정할 수 있어요. 외부 스타일(External Stylesheet)외부 스타일은 별도의 CSS 파일을 만들어서 사용하는 방..
초보자도 쉽게 배우는 리액트 컴포넌트 작성 방법!
·
웹개발/REACT
안녕하세요!오늘은 여러분에게 리액트라는 재미있는 프로그램을 알려드릴게요:)리액트는 우리가 웹사이트를 쉽게 만들 수 있게 도와주는 도구예요. 이제, 리액트로 컴포넌트를 어떻게 만드는지 함께 배워볼까요?그전에 먼저,,!HTML이란 무엇인가요?HTML은 웹사이트를 만드는 기본적인 언어예요. 여기 작은 예시가 있어요: 내 웹사이트 여기는 소개 내용을 쓰는 곳이에요. 위의 예시는 우리가 웹사이트를 만들 때 사용하는 HTML이에요. HTML은 매우 간단하고, 우리가 무슨 내용을 넣을지 쉽게 알 수 있어요.리액트에서 컴포넌트 만들기리액트에서는 우리가 웹사이트를 조각조각 나눠서 만들 수 있어요. 이 조각을 "컴포넌트"라고 해요. 두 가지 방법으로 컴포넌트를 만들 수 있어요! createElement..
바벨과 웹팩, Vite의 역할: 리액트 개발에서의 필수 도구 이해하기
·
웹개발/REACT
바벨의 유래바벨(babel)이라는 이름은 고대 '바벨탑' 이야기에서 유래되었어. 이 이야기에서는 전 세계 사람들이 모여서 세상에서 가장 높은 '바벨탑'을 만들려고 했지만, 언어가 달라서 탑을 완성하지 못했지. 프런트엔드 개발에서도 바벨은 서로 다른 언어 규약으로 작성된 파일을 웹 브라우저가 이해할 수 있는 형태로 변환해주는 역할을 해. 자바스크립트 생태계의 큰 변화, ES6 등장자바스크립트는 2009년에 ES5가 출시된 이후로 6년 동안 큰 변화가 없었어. 그러다가 2015년에 ES6(2015)가 등장하면서 자바스크립트 생태계에 큰 변화가 일어났지. ES6는 기존 ES5와 확연히 다른 점이 많아서 새로운 자바스크립트 언어라고 해도 과언이 아니야. 브라우저가 지원을 안하네하지만, ES6가 아무리 훌륭해도 ..