React 初识

本来想学学uni-app,看着看着要学vue,后来把vue 从头到尾学了一遍,然后又多少设计到npm,之前虽然接触过一点node,但是对npm 没有细细的看文档,又去看npm官网,

看着看着其中又涉及到一些webpack 的东西,然后前几天又把webpack 从头到尾看了一遍,想着接下来看看babel吧,一打开babel文档,又介绍了一点react,之前看别人博客说过,react与vue,

虽然个人倾向于vue,但是react作为一名大哥哥级别的前段框架,个人觉得虽然不需要深入的去学习和使用,但是看看官网的入门篇还是会有些帮助的,至少知道react是什么,能干啥,下面记录一下,仅此。

React:

React 是一个声明式,高效且灵活的用于构建用户界面的 JavaScript 库。使用 React 可以将一些简短、独立的代码片段组合成复杂的 UI 界面,这些代码片段被称作“组件”。

在react中有一句话对jsx 解释的非常非常明白~

React 根据描述,然后把结果展示出来。更具体地来说,render 返回了一个 React 元素,这是一种对渲染内容的轻量级描述。大多数的 React 开发者使用了一种名为 “JSX” 的特殊语法,JSX 可以让你更轻松地书写这些结构。语法 <div /> 会被编译成 React.createElement('div')

官网第一遍教程,建议跟随教程敲一遍,大概就能明白些了~

https://react.docschina.org/tutorial/tutorial.html#setup-for-the-tutorial

和VUE 一样,react 也提供开发调试工具 ReactDevtools~

https://github.com/facebook/react-devtools

chrom  安装的话需要翻墙,或者手动去找别人下载好的。

原文地址:https://www.cnblogs.com/jony-it/p/11308989.html