P05:HelloWorld和组件的讲解
Posted wgchen~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了P05:HelloWorld和组件的讲解相关的知识,希望对你有一定的参考价值。
阐述
本文先把 src
目录里的文件全部删除,我们一点点写一个·HelloWorld
·程序,并通过编写这个程序了解一下什么是React中的组件化编程。
入口文件的编写
写一个项目的时候一般要从入口文件进行编写的,在 src
目录下,新建一个文件 index.js
,然后打开这个文件。
写入下面4行代码:
import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
ReactDOM.render(<App />,document.getElementById('root'))
上面的代码,我们先引入了 React
两个必要的文件,然后引入了一个 APP
组件,目前这个组件还是没有的,需要一会建立。然后用 React
的语法把 APP
模块渲染到了 root ID
上面.这个 rootID
是在 public\\index.html
文件中的。
这样入口文件就写好了,这时候我们就需要写 APP
组件了。
app组件的编写
现在写一下 App
组件,这里我们采用最简单的写法,就输出一个 Hello willem
,就可以了。
import React,Component from 'react'
class App extends Component
render()
return (
<div>
Hello willem
</div>
)
export default App
这里有一个难点,就是:
import React, Component from 'react'
这其实是ES6的语法- 解构赋值,如果你分开写就比较清楚了,你可以把上面一行代码写成下面两行。
import React from 'react'
const Component = React.Component
如果你对ES6语法不熟悉,你完全可以使用这种形式来进行编写。
当我们这两个文件都编写完成后,可以在终端使用 npm start
命令,来看一下我们编写的结果了。
总结
React的主要优势之一就是组件化编写,这也是现代前端开发的一种基本形式。
所以我们在学习React的时候就要多用这种思想,只有不断练习,我们才能在工作中得心应手,轻松自如。小伙伴们也动手作一下吧。
以上是关于P05:HelloWorld和组件的讲解的主要内容,如果未能解决你的问题,请参考以下文章