<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>코딩하렴</title>
    <link>https://ryeom2.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Mon, 17 Aug 2026 19:22:30 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>으렴</managingEditor>
    <image>
      <title>코딩하렴</title>
      <url>https://t1.daumcdn.net/cfile/tistory/995C9F475CEE427D11</url>
      <link>https://ryeom2.tistory.com</link>
    </image>
    <item>
      <title>DataGrip 사용중 Table이 안보인다..?</title>
      <link>https://ryeom2.tistory.com/210</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷_2021-01-18_오전_12.21.11.jpg&quot; data-origin-width=&quot;555&quot; data-origin-height=&quot;374&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdAp3I/btqTKLijGnA/U16VQXbvkwepo1XoZERWX1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdAp3I/btqTKLijGnA/U16VQXbvkwepo1XoZERWX1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdAp3I/btqTKLijGnA/U16VQXbvkwepo1XoZERWX1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdAp3I%2FbtqTKLijGnA%2FU16VQXbvkwepo1XoZERWX1%2Fimg.jpg&quot; data-filename=&quot;스크린샷_2021-01-18_오전_12.21.11.jpg&quot; data-origin-width=&quot;555&quot; data-origin-height=&quot;374&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;데이터 그립 잘 사용하고 있는 도중 인스턴스 하나 연결했더니 안보인다&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;일단 Properties로 가서 해당 Data Source누른다음에 schemas로 가서 걍 저거 체크해주면 끝.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷_2021-01-18_오전_12.23.33.jpg&quot; data-origin-width=&quot;1587&quot; data-origin-height=&quot;1351&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d7qGFe/btqTIo86XXm/r2B7ukEd5Lzc3rEqonyZBk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d7qGFe/btqTIo86XXm/r2B7ukEd5Lzc3rEqonyZBk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d7qGFe/btqTIo86XXm/r2B7ukEd5Lzc3rEqonyZBk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd7qGFe%2FbtqTIo86XXm%2Fr2B7ukEd5Lzc3rEqonyZBk%2Fimg.jpg&quot; data-filename=&quot;스크린샷_2021-01-18_오전_12.23.33.jpg&quot; data-origin-width=&quot;1587&quot; data-origin-height=&quot;1351&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;갑작스러워서 당황스러워따&lt;/p&gt;</description>
      <category>USE/TOOL &amp;amp; INSTALL</category>
      <category>datagrip</category>
      <category>잘몰라따</category>
      <author>으렴</author>
      <guid isPermaLink="true">https://ryeom2.tistory.com/210</guid>
      <comments>https://ryeom2.tistory.com/210#entry210comment</comments>
      <pubDate>Mon, 18 Jan 2021 00:34:08 +0900</pubDate>
    </item>
    <item>
      <title>공지같은거없는데</title>
      <link>https://ryeom2.tistory.com/notice/209</link>
      <description>&lt;p&gt;맨땅이니까 하나 써둬야지 ^_^&lt;/p&gt;</description>
      <author>으렴</author>
      <guid isPermaLink="true">https://ryeom2.tistory.com/notice/209</guid>
      <pubDate>Mon, 18 Jan 2021 00:09:10 +0900</pubDate>
    </item>
    <item>
      <title>ㅈㅏ주사용하는 prettier option</title>
      <link>https://ryeom2.tistory.com/206</link>
      <description>&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;```&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&quot;prettier.arrowParens&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;always&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;prettier.semi&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;false&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;prettier.trailingComma&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;all&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;prettier.printWidth&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;100&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;prettier.singleQuote&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;true&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;```&lt;/span&gt;&lt;/p&gt;</description>
      <category>USE/ USE</category>
      <author>으렴</author>
      <guid isPermaLink="true">https://ryeom2.tistory.com/206</guid>
      <comments>https://ryeom2.tistory.com/206#entry206comment</comments>
      <pubDate>Wed, 5 Feb 2020 14:39:40 +0900</pubDate>
    </item>
    <item>
      <title>git blog jekyll theme 추천</title>
      <link>https://ryeom2.tistory.com/195</link>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;대부분 라이센스 MIT&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;■ moon&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/TaylanTatli/Moon&quot;&gt;https://github.com/TaylanTatli/Moon&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1569152783520&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;object&quot; data-og-title=&quot;TaylanTatli/Moon&quot; data-og-description=&quot;Moon is a minimal, one column jekyll theme. Contribute to TaylanTatli/Moon development by creating an account on GitHub.&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/TaylanTatli/Moon&quot; data-og-url=&quot;https://github.com/TaylanTatli/Moon&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bxbQGS/hyCVaLvWri/i2W2SxKl6vCbn3GVKiMJGK/img.jpg?width=400&amp;amp;height=400&amp;amp;face=186_126_274_214&quot;&gt;&lt;a href=&quot;https://github.com/TaylanTatli/Moon&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/TaylanTatli/Moon&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bxbQGS/hyCVaLvWri/i2W2SxKl6vCbn3GVKiMJGK/img.jpg?width=400&amp;amp;height=400&amp;amp;face=186_126_274_214');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;TaylanTatli/Moon&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;Moon is a minimal, one column jekyll theme. Contribute to TaylanTatli/Moon development by creating an account on GitHub.&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;■ whiteglass&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://yous.github.io/whiteglass/&quot;&gt;https://yous.github.io/whiteglass/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1569153047346&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;whiteglass theme&quot; data-og-description=&quot;Minimal, responsive Jekyll theme for hackers.&quot; data-og-host=&quot;yous.github.io&quot; data-og-source-url=&quot;https://yous.github.io/whiteglass/&quot; data-og-url=&quot;https://yous.github.io/whiteglass/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://yous.github.io/whiteglass/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://yous.github.io/whiteglass/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;whiteglass theme&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;Minimal, responsive Jekyll theme for hackers.&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;yous.github.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;■&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Type-on-Strap&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://sylhare.github.io/Type-on-Strap/&quot;&gt;https://sylhare.github.io/Type-on-Strap/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1569153127601&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Type on Strap&quot; data-og-description=&quot;A website with blog posts and pages&quot; data-og-host=&quot;sylhare.github.io&quot; data-og-source-url=&quot;https://sylhare.github.io/Type-on-Strap/&quot; data-og-url=&quot;https://sylhare.github.io/Type-on-Strap/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/b9vVfD/hyCU8708Tp/uZkQKxAYT3BTivmJs2rku1/img.png?width=900&amp;amp;height=900&amp;amp;face=0_0_900_900,https://scrap.kakaocdn.net/dn/b6kA0u/hyCVcCx6Ju/KAke7cHFZckA35sjWi81c1/img.jpg?width=839&amp;amp;height=600&amp;amp;face=0_0_839_600,https://scrap.kakaocdn.net/dn/ciVups/hyCWDyxosW/AFGYljy37JRK0yh2WGaqm1/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400&quot;&gt;&lt;a href=&quot;https://sylhare.github.io/Type-on-Strap/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://sylhare.github.io/Type-on-Strap/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/b9vVfD/hyCU8708Tp/uZkQKxAYT3BTivmJs2rku1/img.png?width=900&amp;amp;height=900&amp;amp;face=0_0_900_900,https://scrap.kakaocdn.net/dn/b6kA0u/hyCVcCx6Ju/KAke7cHFZckA35sjWi81c1/img.jpg?width=839&amp;amp;height=600&amp;amp;face=0_0_839_600,https://scrap.kakaocdn.net/dn/ciVups/hyCWDyxosW/AFGYljy37JRK0yh2WGaqm1/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;Type on Strap&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;A website with blog posts and pages&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;sylhare.github.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;■&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;thinkspace&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/heiswayi/thinkspace&quot;&gt;https://github.com/heiswayi/thinkspace&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1569153561037&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;object&quot; data-og-title=&quot;heiswayi/thinkspace&quot; data-og-description=&quot;Just another minimalist Jekyll theme which designed for technical writing blog. - heiswayi/thinkspace&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/heiswayi/thinkspace&quot; data-og-url=&quot;https://github.com/heiswayi/thinkspace&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/e6qZ4/hyCU3ZVfmY/6mc4LgeUHciqrDXuBaSK71/img.jpg?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400&quot;&gt;&lt;a href=&quot;https://github.com/heiswayi/thinkspace&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/heiswayi/thinkspace&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/e6qZ4/hyCU3ZVfmY/6mc4LgeUHciqrDXuBaSK71/img.jpg?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;heiswayi/thinkspace&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;Just another minimalist Jekyll theme which designed for technical writing blog. - heiswayi/thinkspace&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;■ lanyon&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;a href=&quot;https://github.com/poole/lanyon&quot;&gt;https://github.com/poole/lanyon&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1570095378675&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;object&quot; data-og-title=&quot;poole/lanyon&quot; data-og-description=&quot;A content-first, sliding sidebar theme for Jekyll. - poole/lanyon&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/poole/lanyon&quot; data-og-url=&quot;https://github.com/poole/lanyon&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bEovzh/hyC5gwD8xU/KVpXZL8lcoKkFe4taQgsqk/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400&quot;&gt;&lt;a href=&quot;https://github.com/poole/lanyon&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/poole/lanyon&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bEovzh/hyC5gwD8xU/KVpXZL8lcoKkFe4taQgsqk/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;poole/lanyon&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;A content-first, sliding sidebar theme for Jekyll. - poole/lanyon&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;■ hyde&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;a href=&quot;https://github.com/poole/hyde&quot;&gt;https://github.com/poole/hyde&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1570095442482&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;object&quot; data-og-title=&quot;poole/hyde&quot; data-og-description=&quot;A brazen two-column theme for Jekyll. Contribute to poole/hyde development by creating an account on GitHub.&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/poole/hyde&quot; data-og-url=&quot;https://github.com/poole/hyde&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/b5oFz5/hyC3x7Tr73/murKkOHWUOwCpF8Mx7Ue6K/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400&quot;&gt;&lt;a href=&quot;https://github.com/poole/hyde&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/poole/hyde&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/b5oFz5/hyC3x7Tr73/murKkOHWUOwCpF8Mx7Ue6K/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;poole/hyde&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;A brazen two-column theme for Jekyll. Contribute to poole/hyde development by creating an account on GitHub.&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;■&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;■&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;■&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>USE/ USE</category>
      <author>으렴</author>
      <guid isPermaLink="true">https://ryeom2.tistory.com/195</guid>
      <comments>https://ryeom2.tistory.com/195#entry195comment</comments>
      <pubDate>Sun, 22 Sep 2019 20:55:56 +0900</pubDate>
    </item>
    <item>
      <title>spring boot로 jsp 사용하여 만들기</title>
      <link>https://ryeom2.tistory.com/192</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbMr3V/btqykxsnXDh/JLYKgDoKmO7yTYfhWtEhtk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbMr3V/btqykxsnXDh/JLYKgDoKmO7yTYfhWtEhtk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbMr3V/btqykxsnXDh/JLYKgDoKmO7yTYfhWtEhtk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbMr3V%2FbtqykxsnXDh%2FJLYKgDoKmO7yTYfhWtEhtk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sp4LM/btqymVFGnVM/zdi6gWnfeU3DRneYKv8A70/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sp4LM/btqymVFGnVM/zdi6gWnfeU3DRneYKv8A70/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sp4LM/btqymVFGnVM/zdi6gWnfeU3DRneYKv8A70/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fsp4LM%2FbtqymVFGnVM%2Fzdi6gWnfeU3DRneYKv8A70%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bUFTiO/btqymKYBZCU/1LNC9x1bJYF0aglUEilje0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bUFTiO/btqymKYBZCU/1LNC9x1bJYF0aglUEilje0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bUFTiO/btqymKYBZCU/1LNC9x1bJYF0aglUEilje0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbUFTiO%2FbtqymKYBZCU%2F1LNC9x1bJYF0aglUEilje0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1568791239486&quot; class=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;		&amp;lt;!-- jsp 지원 --&amp;gt;
		&amp;lt;dependency&amp;gt;
			&amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;
			&amp;lt;artifactId&amp;gt;spring-boot-starter-test&amp;lt;/artifactId&amp;gt;
			&amp;lt;scope&amp;gt;test&amp;lt;/scope&amp;gt;
		&amp;lt;/dependency&amp;gt;

		&amp;lt;dependency&amp;gt;
			&amp;lt;groupId&amp;gt;org.apache.tomcat.embed&amp;lt;/groupId&amp;gt;
			&amp;lt;artifactId&amp;gt;tomcat-embed-jasper&amp;lt;/artifactId&amp;gt;
			&amp;lt;scope&amp;gt;provided&amp;lt;/scope&amp;gt;
		&amp;lt;/dependency&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1568791426422&quot; class=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;src/main/webapp/WEB-INF/views&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;index.jsp 생성&lt;/p&gt;
&lt;pre id=&quot;code_1568791499470&quot; class=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;어플리케이션프로퍼티스&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/moyiX/btqyoPqXlSD/PIyD1j3Ttsk31bcKf6EBK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/moyiX/btqyoPqXlSD/PIyD1j3Ttsk31bcKf6EBK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/moyiX/btqyoPqXlSD/PIyD1j3Ttsk31bcKf6EBK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmoyiX%2FbtqyoPqXlSD%2FPIyD1j3Ttsk31bcKf6EBK1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1568791699811&quot; class=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;%@ page language=&quot;java&quot; contentType=&quot;text/html; charset=UTF-8&quot;
 pageEncoding=&quot;UTF-8&quot;%&amp;gt;
&amp;lt;%@ page import=&quot;java.util.*, java.text.*&quot;%&amp;gt;

&amp;lt;head&amp;gt;
  &amp;lt;title&amp;gt;메인 페이지&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
  &amp;lt;%=new Date()%&amp;gt;
  &amp;lt;h2&amp;gt;Hello World&amp;lt;/h2&amp;gt;
  
  &amp;lt;a href=&quot;t1&quot;&amp;gt;링크&amp;lt;/a&amp;gt;
&amp;lt;/body&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;저거 누르면 boot에서 제공하는 404&lt;/p&gt;
&lt;pre id=&quot;code_1568791973442&quot; class=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.example.pack01;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

//@RestController
//public class Apple {
//
////  @RequestMapping(&quot;/&quot;)
////  public String root() {
////    System.out.println(&quot;방법1 Apple Call&quot;);
////    return &quot;Apple Call&quot;;
////  }
//
//	@ResponseBody
//	@RequestMapping(&quot;/&quot;)
//	public String root() {
//		System.out.println(&quot;방법2 Apple Call&quot;);
//		return &quot;Apple Call&quot;;
//	}
//
//	
//	
//	
//	
//}

@Controller
public class Apple {
  @RequestMapping(&quot;/&quot;)
  public String f1() { // 함수 이름을 확 바꾸었다.
    System.out.println(&quot;곧 index.jsp 실행&quot;);
    return &quot;index&quot;;
  }
  
  @RequestMapping(&quot;/t2&quot;)
  public String f2() { // 함수 이름을 확 바꾸었다.
    System.out.println(&quot;나는 t2&quot;);
    return &quot;t2&quot;;
  }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4BEhb/btqynSItoLZ/K04zQimu9jz827R3PH5cjk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4BEhb/btqynSItoLZ/K04zQimu9jz827R3PH5cjk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4BEhb/btqynSItoLZ/K04zQimu9jz827R3PH5cjk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4BEhb%2FbtqynSItoLZ%2FK04zQimu9jz827R3PH5cjk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Web/SPRING</category>
      <author>으렴</author>
      <guid isPermaLink="true">https://ryeom2.tistory.com/192</guid>
      <comments>https://ryeom2.tistory.com/192#entry192comment</comments>
      <pubDate>Wed, 18 Sep 2019 16:33:45 +0900</pubDate>
    </item>
    <item>
      <title>안까먹을라고 쓰는 git blog만들깅 +jekyll 리얼걍 메모</title>
      <link>https://ryeom2.tistory.com/191</link>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1. Ruby devkit 설치&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://rubyinstaller.org/downloads/&quot;&gt;https://rubyinstaller.org/downloads/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1568686782523&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot;&gt;&lt;a href=&quot;https://rubyinstaller.org/downloads/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-original-url=&quot;https://rubyinstaller.org/downloads/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;Downloads&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;Which version to download? If you don&amp;rsquo;t know what version to install and you&amp;rsquo;re getting started with Ruby, we recommend you use Ruby+Devkit 2.6.X (x64) installer. It provides the biggest number of compatible gems and installs MSYS2-Devkit alongside Ruby, s&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;rubyinstaller.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;알아서 두게 놔두고 도스창 나오면 엔터 착실하게 쳐주면 됨&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/REOfG/btqyjcAUsYk/K0u3WMmKcU8wf7aCnkacQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/REOfG/btqyjcAUsYk/K0u3WMmKcU8wf7aCnkacQ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/REOfG/btqyjcAUsYk/K0u3WMmKcU8wf7aCnkacQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FREOfG%2FbtqyjcAUsYk%2FK0u3WMmKcU8wf7aCnkacQ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2. git repository정하기&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/coJw89/btqykx5Itzq/6IXhgxNzJK2HPAaEz8gGQk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/coJw89/btqykx5Itzq/6IXhgxNzJK2HPAaEz8gGQk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/coJw89/btqykx5Itzq/6IXhgxNzJK2HPAaEz8gGQk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcoJw89%2Fbtqykx5Itzq%2F6IXhgxNzJK2HPAaEz8gGQk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1568689493965&quot; class=&quot;java&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;java&quot;&gt;&lt;code&gt;[자기 아이디].github.io&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;위의 양식을 지킨다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cQ7A6R/btqyj25Usvh/xPoIhakt8hEjQ4zCkKgxZ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cQ7A6R/btqyj25Usvh/xPoIhakt8hEjQ4zCkKgxZ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cQ7A6R/btqyj25Usvh/xPoIhakt8hEjQ4zCkKgxZ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcQ7A6R%2Fbtqyj25Usvh%2FxPoIhakt8hEjQ4zCkKgxZ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1568690650556&quot; class=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;gem install bundler jekyll&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;하고뭐... 다운이나하셈&lt;/p&gt;
&lt;p&gt;그러고&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://jekyllthemes.org/&quot;&gt;http://jekyllthemes.org/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1568693786159&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot;&gt;&lt;a href=&quot;http://jekyllthemes.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-original-url=&quot;http://jekyllthemes.org/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/ccqmIH/hyCRQMtKC1/LtRhh5v478qmKg5Laa8EQ1/img.png?width=250&amp;amp;height=200&amp;amp;face=0_0_250_200,https://scrap.kakaocdn.net/dn/bR6iCC/hyCR3Sx1B0/YqJ3evYxWcvVkzkPJIspJK/img.png?width=250&amp;amp;height=200&amp;amp;face=0_0_250_200,https://scrap.kakaocdn.net/dn/ovThk/hyCRTh7eXb/YgVYkZkGGdQz9dvRsRXqW0/img.png?width=250&amp;amp;height=200&amp;amp;face=0_0_250_200');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;Jekyll Themes&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;jekyllthemes.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;이런 곳 가가지고 뭐 다운 받을지 고른담엥 clone하거나 fork하면됨쓰&lt;/p&gt;
&lt;p&gt;뭔가 어케하는지 대강은알겠는데 글은또 못쓰겠다;;&lt;/p&gt;
&lt;pre id=&quot;code_1568694562366&quot; class=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;jekyll serve&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;뭐.. 할튼 경로나 잡아주고&lt;/p&gt;
&lt;p&gt;거기서 하라는대로 하면 대강 나름대로 되긴한다&lt;/p&gt;
&lt;p&gt;로컬서버로 키면서 바꾸면 어떻게 돌아가는지 알게됨시 함해보길..&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>USE/GIT</category>
      <author>으렴</author>
      <guid isPermaLink="true">https://ryeom2.tistory.com/191</guid>
      <comments>https://ryeom2.tistory.com/191#entry191comment</comments>
      <pubDate>Tue, 17 Sep 2019 13:37:31 +0900</pubDate>
    </item>
    <item>
      <title>redux관련 library memo</title>
      <link>https://ryeom2.tistory.com/169</link>
      <description>&lt;pre id=&quot;code_1567048419754&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt; yarn add redux react-redux immutable redux-actions redux-pender axios react-router-dom --save&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;1. &lt;u&gt;&lt;b&gt;redux&lt;/b&gt; &lt;/u&gt;상태관리 ex. bindActioncreators&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2. &lt;u&gt;&lt;b&gt;react-redux&lt;/b&gt;&lt;/u&gt; 리액트 컴포넌트에서 리덕스를 더욱 간편하게 사용할 수 있다.&amp;nbsp;&lt;span style=&quot;color: #333333;&quot;&gt;ex. connect, provider&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;3. &lt;u&gt;&lt;b&gt;redux-actions&lt;/b&gt;&lt;/u&gt; redux사용시 간편하게 ex. createAction, handelActions&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;4. &lt;u&gt;&lt;b&gt;redux-pender&lt;/b&gt;&lt;/u&gt; 프로미스 기반 액션들을 관리하기 위한 미들웨어&amp;amp;도구 포함.&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp; &amp;nbsp;특히 action생성과 reducer에서의 처리과정이 간소화 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;5. &lt;u&gt;&lt;b&gt;immutable&lt;/b&gt; &lt;/u&gt;state를 업데이트 할때에는 state의 불변성을 유지시켜주면서 업데이트 시켜줘야 한다. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;기존객체를 건들이지 않고 새객체를 생성해줘가며 해야하기 때문에 복잡하게 되는데 immutable을 사용하게 되면 간편하게 사용할 수 있다. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;다만 immutable 내부의 규칙을 지켜주어야 한다. state의 구조가 조금 복잡할때 효과적이다.&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Web/REACT.JS</category>
      <author>으렴</author>
      <guid isPermaLink="true">https://ryeom2.tistory.com/169</guid>
      <comments>https://ryeom2.tistory.com/169#entry169comment</comments>
      <pubDate>Thu, 29 Aug 2019 12:22:04 +0900</pubDate>
    </item>
    <item>
      <title>react.js 시작하기 190814 - Link 활용하기</title>
      <link>https://ryeom2.tistory.com/161</link>
      <description>&lt;pre id=&quot;code_1565762690936&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import { BrowserRouter, Route, Link } from 'react-router-dom'&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;link? 타이핑을 대신해준다?&lt;/p&gt;
&lt;pre id=&quot;code_1565762819611&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt; &amp;lt;Link1 to='/'&amp;gt;&amp;lt;/Link1&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;클릭하면 그 url과 enter를 같이 쳐준다&lt;/p&gt;
&lt;pre id=&quot;code_1565762833242&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;Link1 to='/gpp'&amp;gt;&amp;lt;/Link1&amp;gt;

&amp;lt;Link to='/'&amp;gt;home&amp;lt;/Link&amp;gt;&amp;lt;br/&amp;gt;
&amp;lt;Link to='/fpp/?name=ryeom&amp;amp;age=100'&amp;gt; tiger/name&amp;lt;/Link&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;이렇게하면 gpp를 대신 걍 눌러줌 타이핑 대용으로 쓴다. enter 필요없이!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n4Xp7/btqxukeV2go/TPdKO2cBBddf7K0OWn5SIk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n4Xp7/btqxukeV2go/TPdKO2cBBddf7K0OWn5SIk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n4Xp7/btqxukeV2go/TPdKO2cBBddf7K0OWn5SIk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn4Xp7%2FbtqxukeV2go%2FTPdKO2cBBddf7K0OWn5SIk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;저거 딱 누르면 저렇게 만들어준당~&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CEIAe/btqxukTzngO/1PT7aQZTh8KwQINzcxq3j1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CEIAe/btqxukTzngO/1PT7aQZTh8KwQINzcxq3j1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CEIAe/btqxukTzngO/1PT7aQZTh8KwQINzcxq3j1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCEIAe%2FbtqxukTzngO%2F1PT7aQZTh8KwQINzcxq3j1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;여기서&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MjxV4/btqxsBIJ5ac/JSoSFIDe1UQkJiwHNkl5rk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MjxV4/btqxsBIJ5ac/JSoSFIDe1UQkJiwHNkl5rk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MjxV4/btqxsBIJ5ac/JSoSFIDe1UQkJiwHNkl5rk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMjxV4%2FbtqxsBIJ5ac%2FJSoSFIDe1UQkJiwHNkl5rk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Web/REACT.JS</category>
      <author>으렴</author>
      <guid isPermaLink="true">https://ryeom2.tistory.com/161</guid>
      <comments>https://ryeom2.tistory.com/161#entry161comment</comments>
      <pubDate>Wed, 14 Aug 2019 15:13:10 +0900</pubDate>
    </item>
    <item>
      <title>react.js 시작하기 190814 - Route 활용하기</title>
      <link>https://ryeom2.tistory.com/160</link>
      <description>&lt;p&gt;react-router-dom query-string 설치&lt;/p&gt;
&lt;pre id=&quot;code_1565756050861&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;yarn add react-router-dom query-string --save&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;App.js 가셈 Root.js로바꾸셈&lt;/p&gt;
&lt;pre id=&quot;code_1565757276113&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import { BrowserRouter } from 'react-router-dom'&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;이렇게하면 browserRouter 사용가능&lt;/p&gt;
&lt;p&gt;그 밑에 App.js만드셈 함수형컴포넌트로&lt;/p&gt;
&lt;pre id=&quot;code_1565757313631&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;class Root extends Component {
  render() {
    return (
      &amp;lt;div&amp;gt;
        &amp;lt;h1&amp;gt;Root.js&amp;lt;/h1&amp;gt;
        &amp;lt;BrowserRouter&amp;gt;
          &amp;lt;App/&amp;gt;
        &amp;lt;/BrowserRouter&amp;gt;
      &amp;lt;/div&amp;gt;
    );
  }
}

function App(props) {
  return (
    &amp;lt;div&amp;gt;
      &amp;lt;h2&amp;gt;App.js&amp;lt;/h2&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}

function Bpp(props) {
  return (
    &amp;lt;div&amp;gt;
      &amp;lt;h2&amp;gt;Bpp.js&amp;lt;/h2&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;이제부터 App는 route장비입니다 장비이름은 &amp;lt;App/&amp;gt;&lt;/p&gt;
&lt;p&gt;물논 Bpp도 마찬가지&lt;/p&gt;
&lt;pre id=&quot;code_1565758487428&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import React, { Component } from 'react';
import { BrowserRouter, Route } from 'react-router-dom'

//BrowserRouter, Switch, Route 
class Root extends Component {
  render() {
    return (
      &amp;lt;div&amp;gt;
        &amp;lt;h1&amp;gt;Root.js&amp;lt;/h1&amp;gt;
        &amp;lt;BrowserRouter&amp;gt;
        &amp;lt;Route path='/app' component={App} /&amp;gt;
        &amp;lt;Route path='/bpp' component={Bpp} /&amp;gt;
        &amp;lt;Route path='/cpp' component={Cpp} /&amp;gt;
          
        &amp;lt;/BrowserRouter&amp;gt;
      &amp;lt;/div&amp;gt;
    );
  }
}

function App(props) {
  return (
    &amp;lt;div&amp;gt;
      &amp;lt;h2&amp;gt;App.js&amp;lt;/h2&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}

function Bpp(props) {
  return (
    &amp;lt;div&amp;gt;
      &amp;lt;h2&amp;gt;Bpp.js&amp;lt;/h2&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}

function Cpp(props) {
  return (
    &amp;lt;div&amp;gt;
      &amp;lt;h2&amp;gt;Cpp.js&amp;lt;/h2&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}

export default Root&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;route를 할때 외부에서 코드로 어떻게 받지 ? 라고 생각해야댐&lt;/p&gt;
&lt;pre id=&quot;code_1565759800144&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;Route exact path='/app' component={App} /&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;exact : 딱 그주소와 정확하게 맞을때만 가져오게 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;/app/cpp ..&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;기본 컴포넌트 뒤에 전달하고 싶은 인수로 사용하고 싶을 경우.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1565760114641&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;Route exact path='/sub/:pm' component={Dpp}/&amp;gt; &lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1565760335587&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;function Dpp({match}) {
  console.log(match)//params에 있음
  return (
    &amp;lt;div&amp;gt;
      &amp;lt;h2&amp;gt;Dpp.js&amp;lt;/h2&amp;gt;
      &amp;lt;h3&amp;gt;{match.params.pm}&amp;lt;/h3&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;pm으로 부르면 불러진당&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bW0Avw/btqxuS3ule6/aMHCBQ2mypiGAoDMYby1bK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bW0Avw/btqxuS3ule6/aMHCBQ2mypiGAoDMYby1bK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bW0Avw/btqxuS3ule6/aMHCBQ2mypiGAoDMYby1bK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbW0Avw%2FbtqxuS3ule6%2FaMHCBQ2mypiGAoDMYby1bK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;location을 사용해보자&lt;/p&gt;
&lt;pre id=&quot;code_1565761099616&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;Route exact path='/epp' component={Epp}/&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;/epp?name=ryeom 이렇게 들어왔을때&lt;/p&gt;
&lt;pre id=&quot;code_1565760812311&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;function Epp({location}) {
  console.log(location);
  console.log(location.search);
  const m = qs.parse(location.search)
  console.log(m);
  return (
    &amp;lt;div&amp;gt;
      &amp;lt;h2&amp;gt;Epp.js&amp;lt;/h2&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6KBLD/btqxrl7ATQJ/FmCEK8IpwoxRpQwN2Eule0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6KBLD/btqxrl7ATQJ/FmCEK8IpwoxRpQwN2Eule0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6KBLD/btqxrl7ATQJ/FmCEK8IpwoxRpQwN2Eule0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6KBLD%2Fbtqxrl7ATQJ%2FFmCEK8IpwoxRpQwN2Eule0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;요래요래 찍힌다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/fpp?name=ryeom&amp;amp;age=20&lt;/p&gt;
&lt;p&gt;만약 이렇게 값이 두개날라온다면?&lt;/p&gt;
&lt;p&gt;응똑같음&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mhJmT/btqxsCt5wL8/ptwckx4uKGyS7Kr5t6LiY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mhJmT/btqxsCt5wL8/ptwckx4uKGyS7Kr5t6LiY1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mhJmT/btqxsCt5wL8/ptwckx4uKGyS7Kr5t6LiY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmhJmT%2FbtqxsCt5wL8%2Fptwckx4uKGyS7Kr5t6LiY1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;만약에&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/fpp/?name=ryoem&amp;amp;&amp;amp;age=200 요래 같이온다면?&lt;/p&gt;
&lt;pre id=&quot;code_1565761671270&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;function Fpp({match,location}) {
  console.log(match)
  console.log(location);
  console.log(location.search);
  const m = qs.parse(location.search)
  console.log(m);
  return (
    &amp;lt;div&amp;gt;
      &amp;lt;h2&amp;gt;Fpp.js&amp;lt;/h2&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;둘다 받아주면됨&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nZB3y/btqxsCt6gmM/dD9f9EsuHRzJDowPeD7l9k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nZB3y/btqxsCt6gmM/dD9f9EsuHRzJDowPeD7l9k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nZB3y/btqxsCt6gmM/dD9f9EsuHRzJDowPeD7l9k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnZB3y%2FbtqxsCt6gmM%2FdD9f9EsuHRzJDowPeD7l9k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Web/REACT.JS</category>
      <author>으렴</author>
      <guid isPermaLink="true">https://ryeom2.tistory.com/160</guid>
      <comments>https://ryeom2.tistory.com/160#entry160comment</comments>
      <pubDate>Wed, 14 Aug 2019 14:53:11 +0900</pubDate>
    </item>
    <item>
      <title>react.js 시작하기 190813 - sass 사용해보기</title>
      <link>https://ryeom2.tistory.com/158</link>
      <description>&lt;p&gt;css 할라고&lt;/p&gt;
&lt;pre id=&quot;code_1565659153411&quot; class=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt; npm install node-sass
 npm install open-color
 npm install sass-loader
 npm install classname
 
 
 npm install node-sass open-color sass-loader classnames --save
 //군데군데 쓰임&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;index.css를 .scss로 바꾸기&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;~의 의미?&lt;/p&gt;
&lt;p&gt;install을 시키면 lib가 node_module에 전부 들어간다.&lt;/p&gt;
&lt;p&gt;open-color가 node에다가 자동으로 들어간다&amp;nbsp;&lt;/p&gt;
&lt;p&gt;index.scss&lt;/p&gt;
&lt;pre id=&quot;code_1565660996068&quot; class=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;@import '~open-color/open-color';

body {
  background: $oc-gray-1;
  margin: 0px;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;main가서 h1태그 걸어라&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;a.scss파일 만들기&lt;/p&gt;
&lt;pre id=&quot;code_1565661005612&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.Redbox{
    background : red;
    padding : 1rem;
}

.greenyellowbox{
    background : greenyellow;
    padding : 1rem;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;App.js&lt;/p&gt;
&lt;pre id=&quot;code_1565660970240&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import React from 'react';
import logo from './logo.svg';
import './App.css';
import './a.scss'
function App() {
  return (
    &amp;lt;div className=&quot;App&quot;&amp;gt;
      &amp;lt;h2&amp;gt;app.js&amp;lt;/h2&amp;gt;
      &amp;lt;Bpp/&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}

function Bpp(props) {
  return (
    &amp;lt;div className={'Redbox'}&amp;gt;
      &amp;lt;h3&amp;gt;bpp&amp;lt;/h3&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}

export default App;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;className에 {}이렇게 하면 css와 scss와 호환이 됨&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zYBAf/btqxsl5Wr1d/oUgKFTPZbUbWcQXK8AT4v1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zYBAf/btqxsl5Wr1d/oUgKFTPZbUbWcQXK8AT4v1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zYBAf/btqxsl5Wr1d/oUgKFTPZbUbWcQXK8AT4v1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzYBAf%2Fbtqxsl5Wr1d%2FoUgKFTPZbUbWcQXK8AT4v1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;일케된다 마&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;근디 함더해보자 다른방법으로&lt;/p&gt;
&lt;pre id=&quot;code_1565661796086&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import React from 'react';
import './index.scss';
import a from './a.scss'
import className from 'classnames/bind'
function App() {
  return (
    &amp;lt;div className=&quot;App&quot;&amp;gt;
      &amp;lt;h2&amp;gt;app.js&amp;lt;/h2&amp;gt;
      &amp;lt;Bpp/&amp;gt;
      &amp;lt;Cpp/&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}
//import './a.scss' 얘랑 짝지
function Bpp(props) {
  return (
    &amp;lt;div className={'Redbox'}&amp;gt;
      &amp;lt;h3&amp;gt;bpp&amp;lt;/h3&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}
//import a from './a.scss'
//import className from 'classnames/bind'
function Cpp(props) {
  const cx = className.bind(a)
  return (
    &amp;lt;div className={cx('greenyellowbox')}&amp;gt;
      &amp;lt;h3&amp;gt;cpp&amp;lt;/h3&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}

export default App;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;바인드방법을쓰셈 이꼴저꼴안봄ㅅㄱ&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PsPHE/btqxqKS9ksw/Lq4O8TN45klOdhulOPQsRK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PsPHE/btqxqKS9ksw/Lq4O8TN45klOdhulOPQsRK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PsPHE/btqxqKS9ksw/Lq4O8TN45klOdhulOPQsRK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPsPHE%2FbtqxqKS9ksw%2FLq4O8TN45klOdhulOPQsRK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;얄루!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;css가져오깅&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;b.css&lt;/p&gt;
&lt;pre id=&quot;code_1565663106441&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.bluebox {
    background: blue;
    color: white;
    font-size: 2rem;
}
.yellowbox {
    background: yellow;
    color: white;
    font-size: 2rem;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;app.js&lt;/p&gt;
&lt;pre id=&quot;code_1565663190843&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import React from 'react';
import './index.scss';
import a from './a.scss'
import './b.css'
import b from './b.css'
import className from 'classnames/bind'
function App() {
  return (
    &amp;lt;div&amp;gt;
      &amp;lt;h2&amp;gt;app.js&amp;lt;/h2&amp;gt;
      &amp;lt;Bpp/&amp;gt;
      &amp;lt;Cpp/&amp;gt;
      &amp;lt;Dpp/&amp;gt;
      &amp;lt;Fpp/&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}
//import './a.scss' 얘랑 짝지
function Bpp(props) {
  return (
    &amp;lt;div className={'Redbox'}&amp;gt;
      &amp;lt;h3&amp;gt;bpp&amp;lt;/h3&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}
//import a from './a.scss'
//import className from 'classnames/bind'
function Cpp(props) {
  const cx = className.bind(a)
  return (
    &amp;lt;div className={cx('greenyellowbox')}&amp;gt;
      &amp;lt;h3&amp;gt;cpp&amp;lt;/h3&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}

function Dpp(props) {
  return (
    &amp;lt;div className={'bluebox'}&amp;gt;
     &amp;lt;h3&amp;gt;Dpp&amp;lt;/h3&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}
function Fpp(props) {
  const cxx = className.bind(b)
  return (
    &amp;lt;div className={cxx('yellowbox')}&amp;gt;
      &amp;lt;h3&amp;gt;Fpp&amp;lt;/h3&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}


export default App;
&lt;/code&gt;&lt;/pre&gt;</description>
      <category>Web/REACT.JS</category>
      <author>으렴</author>
      <guid isPermaLink="true">https://ryeom2.tistory.com/158</guid>
      <comments>https://ryeom2.tistory.com/158#entry158comment</comments>
      <pubDate>Tue, 13 Aug 2019 11:04:16 +0900</pubDate>
    </item>
  </channel>
</rss>