React Intro


最初の質問
Footer構成部品の子孫「コメント」「コメント脚注」が必要です.
視覚効果<footer>を含める必要があります.
const Footer = () => {
  return <div>
    <footer></footer>
  </div>;
};
1. 이때는 왜 세미클론으로 마무리를 해주는지 궁금하다.
2. <div><footer></footer></div>; 이렇게 해도 통과 되는건가? -> 된다
2番目の質問
  const isParkHacker = tweet.username === 'parkhacker'
        const tweetUserNameClass = isParkHacker
          ? 'tweet__username tweet__username--purple'
          : 'tweet__username';
<span className={tweetUserNameClass}>{tweet.username}</span>
{}안에 변수를 넣어준것이 이해가 잘 안되는데 지금 드는 생각은 JSX문법과 관련되어있는 것같다.
처음에 tweet.username이 'parkhacker'와 같다라는 값을 isParkHacker에 할당해줬고 , 그 값을 tweetUserNameClass에 할당해줬다.  
그러면 값이 참이면 'tweet__username tweet__username--purple'className에 
접근해서 보라색으로 출력되고 아니면 'tweet__username'으로 가서 
그냥 username만 나오는것 같다. 근데 여기선 ''안에 넣어줬고 .. 문법이 좀 헷갈리는 것 같다. 
그리고 <span>{tweet.username}</span>에서 가운데 {tweet.username}이걸 왜 넣어줬는지 좀 모르겠다.