Twitter bootstrap 在React.JS应用程序中,我应该将静态文件放在哪里?

Twitter bootstrap 在React.JS应用程序中,我应该将静态文件放在哪里?,twitter-bootstrap,reactjs,Twitter Bootstrap,Reactjs,我运行了createreact-app,得到了public、src和javascript文件的常规结构。都很好 现在我想将Bootstrap3添加到这个文件夹中,但我想添加普通的css/js/font文件夹,并创建我自己的使用Bootstrap的组件 问题是,;我应该把文件放在哪里? 在public文件夹中,还是在src中 我假设我只是通过在public/index.html中添加和标记来引用它们 谢谢。 你应该考虑使用反应引导程序。p> 您可以通过在index.html中的head标记中添加c

我运行了
createreact-app
,得到了
public
src
和javascript文件的常规结构。都很好

现在我想将Bootstrap3添加到这个文件夹中,但我想添加普通的css/js/font文件夹,并创建我自己的使用Bootstrap的组件

问题是,;我应该把文件放在哪里?
public
文件夹中,还是在
src

我假设我只是通过在
public/index.html
中添加
标记来引用它们


谢谢。

你应该考虑使用反应引导程序。p> 您可以通过在index.html中的head标记中添加cdn link来使用引导。这是来自createreact应用程序文档的

在index.html中,您可以这样使用它:

<link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico">

%public\u URL%前缀只能访问公用文件夹中的文件


因此,您可以将css添加到公用文件夹中,然后使用url前缀为%public\u url%

的标记将其添加到公用文件夹中,但这还不足以满足我的自定义需求。而且感觉还是很不成熟。因此,需要“以老式方式添加”,然后创建我自己的组件。如果应用程序通过internet(而不仅仅是intranet)连接,使用CDN库将比在本地存储库更好。