当前位置: 首页 > 面试题库 >

React如何进行代码拆分?拆分的原则是什么?

章安宜
2023-03-14
本文向大家介绍React如何进行代码拆分?拆分的原则是什么?相关面试题,主要包含被问及React如何进行代码拆分?拆分的原则是什么?时的应答技巧和注意事项,需要的朋友参考一下

这里我认为react的拆分前提是代码目录设计规范,模块定义规范,代码设计规范,符合程序设计的一般原则,例如高内聚、低耦合等等。

在我们的react项目中:
1、在 api 层面我们单独封装,对外暴露http请求的结果。
2、数据层我们使用的react-redux 异步中间件使用的是redux-thunk 分装处理异步请求,合业务逻辑处理。
3、试图层,尽量使用 redux 层面的传递过来的数据,修改逻辑 也是重新触发action 更改props。
4、静态类型的资源单独放置
5、公共组件、高阶组件、插件单独放置
6、工具类文件单独放置

 类似资料:
  • 面试题 为什么要进行系统拆分?如何进行系统拆分?拆分后不用 dubbo 可以吗? 面试官心理分析 从这个问题开始就进行分布式系统环节了,现在出去面试分布式都成标配了,没有哪个公司不问问你分布式的事儿。你要是不会分布式的东西,简直这简历没法看,没人会让你去面试。 其实为啥会这样呢?这就是因为整个大行业技术发展的原因。 早些年,印象中在 2010 年初的时候,整个 IT 行业,很少有人谈分布式,更不用

  • 下面是WebPack4配置代码: 新的配置代码从项目中使用的节点模块中获取所有代码。但我只希望拆分供应商库(我在enrtry配置部分定义),而不希望拆分node_modules中的所有代码。 在本例中:“babel-polyfill”,“react”,“react-dom”,“jquery”,“bootstrap”

  • 如果可能的话,我如何用更少的代码将下面所示代码的结尾部分移到另一行或修改文本,以实现所需的结果。我键入了以下代码: 我试图实现的是显示以下数据:-仅显示,仅显示Dakota Spitfire和Hurricane或Dakota和Spitfire或Dakota和两个Spitfire,如果它们显示在数据表明细表中,则完整代码如下。需要编辑的是从Southport=开始的行: 当我运行代码时,我得到以下回

  • 根据我的理解,应该在换行符处精确拆分,但根据我在网站上看到的一些答案,我似乎错了。有人有更好的解释吗?哪个选择是正确的? 以下哪项最能描述的工作方式? > 输入文件拆分可以交叉换行。跨越文件拆分的行由包含折线结尾的拆分的读取。 输入文件正好在换行符处拆分,因此每个记录读取器将读取一系列完整的行。 输入文件拆分可能会交叉换行符。将忽略横过平铺拆分的线。 输入文件拆分可能会交叉换行符。跨越文件拆分的一

  • 问题内容: PHP告诉我不建议使用split,我应该使用哪种替代方法? 问题答案: 是另一种选择。但是,如果您打算通过 正则表达式 进行拆分,则可以选择替代方法 。

  • 问题内容: 我需要分解一个始终如下所示的字符串: 东西-something_else。 我需要在另一个输入字段中输入“ something_else”。当前,此字符串示例正被即时添加到HTML表行中,如下所示: 我认为“拆分”是可行的方法,但是几乎找不到文档。 问题答案: 可以在MDN找到文档。请注意,是不是 一个jQuery方法,但本地字符串的方法。 如果在字符串上使用,则返回带有子字符串的数组