6. 1주차 과제
1주차과제 완성!!
막혔던부분
App.js
- import [컴포넌트명] from [경로]
- 여기서 경로쓸때, 실수해서 오류가 계속났다. 이걸 못잡아서 시간을 많이 씀.
- ../ 한단계위 경로
- 가능하면 직접쓰지말고, 자동완성 이용하기
- 클래스형으로 쓸때 형식
class App extends React.component{ constructor(props){ super(props); this.state = { name:'모레' } } render(){ return( <div className="App"> <Landing name={this.state.name}/> </div> ) }
요기에 state를 쓴다.
Landing.js (자식componet)
- import img from [경로]
이미지 파일넣을때에도 import를 해줘야함
- 형식
const Landing = (props) => { return( //jsx로 html써주기 <h1 style={{fontSize:'1.5em', margin:'0px'}}> 나는{" "} <span style={{ backgroundColor: "#fef5d4", padding: "5px 10px", borderRadius: "30px", }}> {props.name} </span> 에 대해 얼마나 알고 있을까? </h1> )}
요기 props로 받아와서 name을 써준다.
Author And Source
이 문제에 관하여(6. 1주차 과제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@sunysty/6.-1주차-과제저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)