【前端之路】react框架学习

什么是React?

React是用于构建用户界面的JavaScript库, [1] 起源于Facebook的内部项目,该公司对市场上所有 JavaScript MVC框架都不满意,决定自行开发一套,用于架设Instagram的网站。于2013年5月开源。

React特点

声明式:使用 React 编写UI界面和写HTML几乎一样 高效: React通过对DOM的模拟,最大限度地减少与DOM的交互 灵活:React可以与已知的库或框架很好地配合

<div id="example"></div>
<script type="text/babel">
  ReactDOM.render(
    <h1>Hello, world!</h1>,
    document.getElementById(example)
  );
</script>

React JSX

React 使用 JSX 来替代常规的 JavaScript。

JSX 是一个看起来很像 XML 的 JavaScript 语法扩展。

我们不需要一定使用 JSX,但它有以下优点:

JSX 执行更快,因为它在编译为 JavaScript 代码后进行了优化。 它是类型安全的,在编译过程中就能发现错误。 使用 JSX 编写模板更加简单快速。

Scheduler

Scheduler:有了Fiber,我们就需要用浏览器的时

经验分享 程序员 微信小程序 职场和发展