作者:叶葳蕤1095190287 | 来源:互联网 | 2022-10-19 19:15
我对在react-bootstrap
文档中阅读的内容感到好奇:
您应该导入单个组件,例如:,react-bootstrap/Button
而不是整个库。这样做只会引入您使用的特定组件,这可以大大减少最终发送给客户端的代码量。
import Button from 'react-bootstrap/Button';
https://react-bootstrap.github.io/getting-started/introduction#importing
听起来不错。但是像react-bootstrap
您这样的库可能会导入不同的组件。您是否必须import
在组件中添加几个?是否有一种更有效的方法来指定?
1> Seth..:
我很确定您必须分别导入每个组件,除非您导入完整的库。
import { Button, Alert } from 'react-bootstrap';
要么
import Button from 'react-bootstrap/Button';
import Alert from 'react-bootstrap/Alert';
是的,第一种方法是我一直在做的。但是,如果后者可以“显着减少”发送给客户端的代码量,从而加快应用程序的速度,则值得探讨。似乎只有十几行是不好的做法。(尽管如果组件构建良好,那么可能不应该只需要少数几个……)。