Menu

React

React 基础与核心总结(理论篇)

1. 如果你是leader,做管理系统项⽬ Vue和React 怎么选择? 评估项⽬成员的⽔平,如果成员js基础较好、编码能⼒较强则选择React,否则Vue。 评估系统的⼤⼩,如果想构建⽣态系统,则选择React,如果要求快速,则选择Vue。当然现在Vue3.x在对Vue2的性能优化之后,开发大型复杂的项目的性能也更好了。 评估系统运⾏环境,...

谈谈我对目前前端框架的认识和看法及其发展

前端框架火了已经有些年头了。像React、Vue、Angular等,都是视图层数据驱动框架。 当然现在最火的两大框架就是React和Vue。而React又出了v16.8版本的Hooks新特性,Vue出了3.x版本。 争论React和Vue哪个更好没有意义。每个框架各有优势,但他们没有本质的区别。 Vue更注重视图的自动同步(双向数据绑定),且封装性更好...

React 基础及核心总结/三

1. 原生属性的改写和差异 在 React 中,所有的 DOM 特性和属性(包括事件处理)都应该是小驼峰命名的方式。例如,与 HTML 中的 tabindex 属性对应的 React 的属性是 tabIndex,再比如readOnly和。例外的情况是 aria-* 和 data-* 属性以及自定义的属性,一律使用小写字母命名。比如, 可以用 aria-label 作为 aria-label。...

React 基础及核心总结/二(组件篇)

1. 内置组件 除HTML原生标签外,React还有一些内置的组件。 1)<React.StrictMode> 严格模式。StrictMode 不会渲染任何可见的 UI。它为其后代元素触发额外的检查和警告。 Ps:严格模式检查仅在开发模式下运行;它们不会影响生产构建。 你可以为应用程序的任何部分启用严格模式。 2)<React.Fragment> 是一个...

React 基础及核心总结/一

1. 元素属性及props 1)组件可以接受任意 props,包括基本数据类型,React 元素以及函数。 2)组件接到父组件传来的props是只读的,绝不能够被修改的。这也叫做单向数据流。 3)组件中的标签元素与原生的dom元素不同,其会被转义为对象(虚拟dom)。组件元素的属性与事件与原生的也不尽相同。比如class 在 JSX 中被写作 ...