<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=1.244.253.29</id>
	<title>ZeroWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=1.244.253.29"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php/Special:Contributions/1.244.253.29"/>
	<updated>2026-05-15T20:55:48Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%95%BC_%EB%84%88%EB%91%90_%EB%A6%AC%EC%95%A1%ED%8A%B8_%ED%95%A0_%EC%88%98_%EC%9E%88%EC%96%B4&amp;diff=63964</id>
		<title>야 너두 리액트 할 수 있어</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%95%BC_%EB%84%88%EB%91%90_%EB%A6%AC%EC%95%A1%ED%8A%B8_%ED%95%A0_%EC%88%98_%EC%9E%88%EC%96%B4&amp;diff=63964"/>
		<updated>2022-01-04T13:38:39Z</updated>

		<summary type="html">&lt;p&gt;1.244.253.29: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
= 야 너두 리액트 할 수 있어 =&lt;br /&gt;
 모든 프론트앤드 프레임워크에 영향을 준 React.js를 배워봅시다.&lt;br /&gt;
 스터디 형식은 실습 + QnA 형식으로 진행됩니다.&lt;br /&gt;
 스터디 초반에는 React.js를 배우고&lt;br /&gt;
 스터디 중반부터는 React.js + SSR을 지원하는 Next.js로 넘어갈 예정입니다.(거의 비슷합니다 😃)&lt;br /&gt;
&lt;br /&gt;
== 참여 인원(최대 6명으로 제한할 예정입니다) ==&lt;br /&gt;
* [[김동욱]]&lt;br /&gt;
* [[장동훈]]&lt;br /&gt;
* [[주영석]]&lt;br /&gt;
* --이상묵--&lt;br /&gt;
* [[한성민]]&lt;br /&gt;
== 일정 ==&lt;br /&gt;
매주 화요일 or 목요일(추후 참여인원간 상의) 저녁시간 진행&lt;br /&gt;
공부하다 궁금한 내용은 Anytime&lt;br /&gt;
시험기간 2주전부터 시험기간동안 멈춥니다&lt;br /&gt;
== 진행사항 ==&lt;br /&gt;
=== 1주차(11월 3주차) ===&lt;br /&gt;
# React 소개&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 참여자&lt;br /&gt;
| 과제 여부&lt;br /&gt;
|-&lt;br /&gt;
| 김동욱&lt;br /&gt;
| 튜터&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2주차(11월 4주차) ===&lt;br /&gt;
* 원격 레포 fork 사용해서 git remote 로 변경 사항 확인&lt;br /&gt;
* git fetch upstream : 변경 사항만 생성&lt;br /&gt;
* git pull upstream : 원격에 저장&lt;br /&gt;
&lt;br /&gt;
* JS React의 기본적인 기능에 대한 설명&lt;br /&gt;
* Scss 적용&lt;br /&gt;
* 해더 꾸미기&lt;br /&gt;
* 배경 화면 추가&lt;br /&gt;
* 네이게이션 바 flex로 구성&lt;br /&gt;
* prop-types 로 default 값들 지정&lt;br /&gt;
* className 속성 설명&lt;br /&gt;
* 아이콘 사용 설명&lt;br /&gt;
&lt;br /&gt;
* 자주 사용하는 컴포넌트를 인터페이스 처럼 만들어두기&lt;br /&gt;
&lt;br /&gt;
* 네이게이션 바 만들기 &amp;amp; 모바일 적용 &amp;amp; 라우팅&lt;br /&gt;
* MobileSlider&lt;br /&gt;
* MobileNavigation&lt;br /&gt;
* Sass Mixin&lt;br /&gt;
* media query - 모바일 용 고려&lt;br /&gt;
* img 태그 사용 - svg 파일 불러오기&lt;br /&gt;
* 기본 라우팅 + 내부 라우팅 - Navlink, onclick 메서드 작성&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------&lt;br /&gt;
* Keywords&lt;br /&gt;
* prop-types&lt;br /&gt;
* mixin&lt;br /&gt;
&lt;br /&gt;
* 과제&lt;br /&gt;
* Popper 아래 랜더링 컴포넌트 만들기&lt;br /&gt;
* position absolute &amp;amp; relative&lt;br /&gt;
&lt;br /&gt;
=== 3주차(12월 4주차) ===&lt;br /&gt;
* 전반적인 개발론 설명&lt;br /&gt;
* 디자인 변경이 필요할때 한 번만의 수정으로 어떻게 전체적으로 적용할 것인가?&lt;br /&gt;
* PageLayout, PopupLayout과 같은 Wrapping 컴포넌트를 이용하기&lt;br /&gt;
&lt;br /&gt;
* 프로젝트 디렉토리 구조 설명&lt;br /&gt;
* component, pages, core, util, styles 과 같은 폴더의 각자 역할 설명&lt;br /&gt;
* 앞으로 프로젝트 추가에 있어서 어디에 어떤 파일을 만들어야하는지 알 수 있도록 함&lt;br /&gt;
&lt;br /&gt;
* 지난번 과제 설명&lt;br /&gt;
* Popup 창을 만드기 위한 useState Hook의 사용법&lt;br /&gt;
* 팝업창 외부를 클릭했을때 Popup을 invisible하게 만드는 방법&lt;br /&gt;
&lt;br /&gt;
* React에 대한 설명&lt;br /&gt;
* React의 Hook이란 무엇이며 CustomHook을 어떻게 정의하는가?&lt;br /&gt;
* useRef Hook과 useState Hook의 차이점&lt;br /&gt;
* Css Animation을 적용하는 방법&lt;br /&gt;
* 절대경로를 설정하는 것의 장점&lt;br /&gt;
&lt;br /&gt;
=== 4주차(1월 1주차) ===&lt;br /&gt;
* googleMap 띄우기&lt;br /&gt;
* .env로 api 키 값 가리면서 환경세팅&lt;br /&gt;
* React의 index.html에 google map cdn을 추가하여 googleMap 세팅&lt;br /&gt;
* useEffect을 통해 div태그 dom에 직접 접근해서 google map 할당&lt;br /&gt;
&lt;br /&gt;
* React Context&lt;br /&gt;
* i18n 모듈을 이용해서 웹사이트 언어 제어&lt;br /&gt;
* i18n 모듈에 변경할 언어를 알려주기 위해 언어 정보를 전역 상태로 저장하는 방법 설명&lt;br /&gt;
&lt;br /&gt;
* React Animation&lt;br /&gt;
* css를 통해 직접적으로 animation 만드는 방법 설명&lt;br /&gt;
* framer 모듈을 통해 쉽게 animation제어 방식 간단히 설명&lt;br /&gt;
&lt;br /&gt;
== 참고자료 ==&lt;br /&gt;
[https://opentutorials.org/course/3084 생활코딩 html&amp;amp;css&amp;amp;js]&lt;br /&gt;
[https://dev-yakuza.posstree.com/ko/react/create-react-app/react/ 리액트란?]&lt;br /&gt;
[https://ko.reactjs.org/tutorial/tutorial.html 리액트 프로젝트 시작하는 방법]&lt;br /&gt;
[https://quaint-finch-b9b.notion.site/Linting-25c0e7431cd14333b60a0536705e1c9d 유용한 글 모음집(React, NextJS, NodeJS 등등)]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>1.244.253.29</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%95%BC_%EB%84%88%EB%91%90_%EB%A6%AC%EC%95%A1%ED%8A%B8_%ED%95%A0_%EC%88%98_%EC%9E%88%EC%96%B4&amp;diff=63963</id>
		<title>야 너두 리액트 할 수 있어</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%95%BC_%EB%84%88%EB%91%90_%EB%A6%AC%EC%95%A1%ED%8A%B8_%ED%95%A0_%EC%88%98_%EC%9E%88%EC%96%B4&amp;diff=63963"/>
		<updated>2021-12-29T09:19:26Z</updated>

		<summary type="html">&lt;p&gt;1.244.253.29: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
= 야 너두 리액트 할 수 있어 =&lt;br /&gt;
 모든 프론트앤드 프레임워크에 영향을 준 React.js를 배워봅시다.&lt;br /&gt;
 스터디 형식은 실습 + QnA 형식으로 진행됩니다.&lt;br /&gt;
 스터디 초반에는 React.js를 배우고&lt;br /&gt;
 스터디 중반부터는 React.js + SSR을 지원하는 Next.js로 넘어갈 예정입니다.(거의 비슷합니다 😃)&lt;br /&gt;
&lt;br /&gt;
== 참여 인원(최대 6명으로 제한할 예정입니다) ==&lt;br /&gt;
* [[김동욱]]&lt;br /&gt;
* [[장동훈]]&lt;br /&gt;
* [[주영석]]&lt;br /&gt;
* --이상묵--&lt;br /&gt;
* [[한성민]]&lt;br /&gt;
== 일정 ==&lt;br /&gt;
매주 화요일 or 목요일(추후 참여인원간 상의) 저녁시간 진행&lt;br /&gt;
공부하다 궁금한 내용은 Anytime&lt;br /&gt;
시험기간 2주전부터 시험기간동안 멈춥니다&lt;br /&gt;
== 진행사항 ==&lt;br /&gt;
=== 1주차(11월 3주차) ===&lt;br /&gt;
# React 소개&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 참여자&lt;br /&gt;
| 과제 여부&lt;br /&gt;
|-&lt;br /&gt;
| 김동욱&lt;br /&gt;
| 튜터&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2주차(11월 4주차) ===&lt;br /&gt;
* 원격 레포 fork 사용해서 git remote 로 변경 사항 확인&lt;br /&gt;
* git fetch upstream : 변경 사항만 생성&lt;br /&gt;
* git pull upstream : 원격에 저장&lt;br /&gt;
&lt;br /&gt;
* JS React의 기본적인 기능에 대한 설명&lt;br /&gt;
* Scss 적용&lt;br /&gt;
* 해더 꾸미기&lt;br /&gt;
* 배경 화면 추가&lt;br /&gt;
* 네이게이션 바 flex로 구성&lt;br /&gt;
* prop-types 로 default 값들 지정&lt;br /&gt;
* className 속성 설명&lt;br /&gt;
* 아이콘 사용 설명&lt;br /&gt;
&lt;br /&gt;
* 자주 사용하는 컴포넌트를 인터페이스 처럼 만들어두기&lt;br /&gt;
&lt;br /&gt;
* 네이게이션 바 만들기 &amp;amp; 모바일 적용 &amp;amp; 라우팅&lt;br /&gt;
* MobileSlider&lt;br /&gt;
* MobileNavigation&lt;br /&gt;
* Sass Mixin&lt;br /&gt;
* media query - 모바일 용 고려&lt;br /&gt;
* img 태그 사용 - svg 파일 불러오기&lt;br /&gt;
* 기본 라우팅 + 내부 라우팅 - Navlink, onclick 메서드 작성&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------&lt;br /&gt;
* Keywords&lt;br /&gt;
* prop-types&lt;br /&gt;
* mixin&lt;br /&gt;
&lt;br /&gt;
* 과제&lt;br /&gt;
* Popper 아래 랜더링 컴포넌트 만들기&lt;br /&gt;
* position absolute &amp;amp; relative&lt;br /&gt;
&lt;br /&gt;
=== 3주차(12월 4주차) ===&lt;br /&gt;
* 전반적인 개발론 설명&lt;br /&gt;
* 디자인 변경이 필요할때 한 번만의 수정으로 어떻게 전체적으로 적용할 것인가?&lt;br /&gt;
* PageLayout, PopupLayout과 같은 Wrapping 컴포넌트를 이용하기&lt;br /&gt;
&lt;br /&gt;
* 프로젝트 디렉토리 구조 설명&lt;br /&gt;
* component, pages, core, util, styles 과 같은 폴더의 각자 역할 설명&lt;br /&gt;
* 앞으로 프로젝트 추가에 있어서 어디에 어떤 파일을 만들어야하는지 알 수 있도록 함&lt;br /&gt;
&lt;br /&gt;
* 지난번 과제 설명&lt;br /&gt;
* Popup 창을 만드기 위한 useState Hook의 사용법&lt;br /&gt;
* 팝업창 외부를 클릭했을때 Popup을 invisible하게 만드는 방법&lt;br /&gt;
&lt;br /&gt;
* React에 대한 설명&lt;br /&gt;
* React의 Hook이란 무엇이며 CustomHook을 어떻게 정의하는가?&lt;br /&gt;
* useRef Hook과 useState Hook의 차이점&lt;br /&gt;
* Css Animation을 적용하는 방법&lt;br /&gt;
* 절대경로를 설정하는 것의 장점&lt;br /&gt;
&lt;br /&gt;
== 참고자료 ==&lt;br /&gt;
[https://opentutorials.org/course/3084 생활코딩 html&amp;amp;css&amp;amp;js]&lt;br /&gt;
[https://dev-yakuza.posstree.com/ko/react/create-react-app/react/ 리액트란?]&lt;br /&gt;
[https://ko.reactjs.org/tutorial/tutorial.html 리액트 프로젝트 시작하는 방법]&lt;br /&gt;
[https://quaint-finch-b9b.notion.site/Linting-25c0e7431cd14333b60a0536705e1c9d 유용한 글 모음집(React, NextJS, NodeJS 등등)]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>1.244.253.29</name></author>
	</entry>
</feed>