<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns="http://purl.org/rss/1.0/"
 xmlns:admin="http://webns.net/mvcb/"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:hatena="http://www.hatena.ne.jp/info/xmlns#"
 xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
>

<channel rdf:about="https://b.hatena.ne.jp/entry/s/www.joshwcomeau.com/react/file-structure/">
<title>&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Delightful React File/Directory Structure &#x2022; Josh W. Comeau</title>
<link>https://b.hatena.ne.jp/entry/s/www.joshwcomeau.com/react/file-structure/</link>
<description>Filed underReactoninMarch 15th, 2022.Mar 2022.Last updatedoninOctober 2nd, 2024.Oct 2024. IntroductionReact is famously unopinionated when it comes to file/directory structure. How should you struc...</description>
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="https://b.hatena.ne.jp/nabetk/20250811#bookmark-4716778468819626082" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/sh19e/20220712#bookmark-4716778468819626082" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/poad1010/20220319#bookmark-4716778468819626082" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/jay-es/20220319#bookmark-4716778468819626082" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/grfxdsgn/20220317#bookmark-4716778468819626082" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/convcha/20220316#bookmark-4716778468819626082" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/lizy/20220316#bookmark-4716778468819626082" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/daikikohara/20220315#bookmark-4716778468819626082" />
 </rdf:Seq>
</items>
</channel>
<item rdf:about="https://b.hatena.ne.jp/nabetk/20250811#bookmark-4716778468819626082">
<title>nabetk</title>
<link>https://b.hatena.ne.jp/nabetk/20250811#bookmark-4716778468819626082</link>
<description></description>
<dc:date>2025-08-11T13:21:34Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/sh19e/20220712#bookmark-4716778468819626082">
<title>sh19e</title>
<link>https://b.hatena.ne.jp/sh19e/20220712#bookmark-4716778468819626082</link>
<description></description>
<dc:date>2022-07-12T02:58:22Z</dc:date>
<dc:subject>react</dc:subject>
<dc:subject>directory</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/react" />
    <rdf:li resource="https://b.hatena.ne.jp/q/directory" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/poad1010/20220319#bookmark-4716778468819626082">
<title>poad1010</title>
<link>https://b.hatena.ne.jp/poad1010/20220319#bookmark-4716778468819626082</link>
<description></description>
<dc:date>2022-03-19T10:04:38Z</dc:date>
<dc:subject>React</dc:subject>
<dc:subject>techfeed</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/React" />
    <rdf:li resource="https://b.hatena.ne.jp/q/techfeed" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/jay-es/20220319#bookmark-4716778468819626082">
<title>jay-es</title>
<link>https://b.hatena.ne.jp/jay-es/20220319#bookmark-4716778468819626082</link>
<description>&#x5404;&#x30C7;&#x30A3;&#x30EC;&#x30AF;&#x30C8;&#x30EA;&#x306E; index.js &#x3067;&#x30E1;&#x30A4;&#x30F3;&#x30B3;&#x30F3;&#x30DD;&#x30FC;&#x30CD;&#x30F3;&#x30C8;&#x3092;&#x518D;&#x30A8;&#x30AF;&#x30B9;&#x30DD;&#x30FC;&#x30C8;&#x3059;&#x308B;&#x3002;&#x76F4;&#x63A5;&#x30A4;&#x30F3;&#x30DD;&#x30FC;&#x30C8;&#x3059;&#x308B;&#x3068; &#x22;../FileViewer/FileViewer&#x22; &#x306E;&#x3088;&#x3046;&#x306B;&#x306A;&#x308A;&#x5197;&#x9577;&#x3002;index.js &#x306B;&#x30B3;&#x30F3;&#x30DD;&#x30FC;&#x30CD;&#x30F3;&#x30C8;&#x3092;&#x66F8;&#x304F;&#x3068;&#x30A8;&#x30C7;&#x30A3;&#x30BF;&#x30FC;&#x306E;&#x30BF;&#x30D6;&#x304C; index.js &#x3060;&#x3089;&#x3051;&#x3067;&#x5206;&#x304B;&#x308A;&#x3065;&#x3089;&#x3044;</description>
<dc:date>2022-03-19T04:17:50Z</dc:date>
<dc:subject>React</dc:subject>
<dc:subject>&#x8A2D;&#x8A08;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/React" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E8%A8%AD%E8%A8%88" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/grfxdsgn/20220317#bookmark-4716778468819626082">
<title>grfxdsgn</title>
<link>https://b.hatena.ne.jp/grfxdsgn/20220317#bookmark-4716778468819626082</link>
<description></description>
<dc:date>2022-03-17T05:32:14Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/convcha/20220316#bookmark-4716778468819626082">
<title>convcha</title>
<link>https://b.hatena.ne.jp/convcha/20220316#bookmark-4716778468819626082</link>
<description></description>
<dc:date>2022-03-16T13:30:18Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/lizy/20220316#bookmark-4716778468819626082">
<title>lizy</title>
<link>https://b.hatena.ne.jp/lizy/20220316#bookmark-4716778468819626082</link>
<description></description>
<dc:date>2022-03-15T15:00:11Z</dc:date>
<dc:subject>frontend</dc:subject>
<dc:subject>react</dc:subject>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/frontend" />
    <rdf:li resource="https://b.hatena.ne.jp/q/react" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/daikikohara/20220315#bookmark-4716778468819626082">
<title>daikikohara</title>
<link>https://b.hatena.ne.jp/daikikohara/20220315#bookmark-4716778468819626082</link>
<description></description>
<dc:date>2022-03-15T14:59:04Z</dc:date>
<dc:subject>react</dc:subject>
<dc:subject>structure</dc:subject>
<dc:subject>best-practice</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/react" />
    <rdf:li resource="https://b.hatena.ne.jp/q/structure" />
    <rdf:li resource="https://b.hatena.ne.jp/q/best-practice" />
  </rdf:Bag>
</taxo:topics>
</item>
</rdf:RDF>