美文网首页
react起步

react起步

作者: 我爱阿桑 | 来源:发表于2020-06-24 11:21 被阅读0次
1 .安装 create-react-app
   npx create-reacta-app mjcapp(名字自定义)
   
   npm start
2 .JSX语法
// <App /> 就是一个普通的js组件对象
let app = <App />
let root = document.getElementById('root')

ReactDOM.render(app,root)
  • react元素渲染 let h1=<h1> hellow World</h1>
    使用jsx可以创建js元素对象 ,注意:JSX 元素对象或者组件对象,必须只有1个根元素(根节点),相当于就是vue的template里只能有一个div

例如:

// 例子一
let h1 = <h1>我的小可爱  <span>对的</span>  </h1> // 正确的
let h1 =<h1>我的小可爱</h1><span> 错误的</span>   // 错误的
  
  // 例子二
  // 页面显示是时间
 function clock(){
      let time=new Date().toLocaleTimeString()
      let element=<h1>当前时间是{time}</h1>
      let root= document.getElementById('root')
      ReactDOM.render(element,root)
} 
clock()

为了好看,也为了换行看的舒服,一般都这样写

      let element= (
         <div>
              <h1>当前时间是{time} </h1>
              <h4>这是副标题</h4>
         </div>
     ) 

react函数式组件开发,返回的是一个元素

     function Clock(props){
            return (
             <div>
                 <h1>当前时间是{props.date.toLocaleTimeString()}</h1>
             </div>
           )
   } 
 function run (){
       ReactDOM.render(<Clock  data={new Date} />, document.getElementById('root'))
   }
run()

相关文章

  • react 起步

    react React 是一个用于构建用户界面的 JAVASCRIPT 库。 React主要用于构建UI,很多人认...

  • react起步

    1 .安装 create-react-app 第一行的 npx 不是拼写错误 —— 它是 npm 5.2+ 附带的...

  • React起步——npm

    npm中文网npm模块管理解析 命令介绍 在项目中引导创建一个package.json文件,用来配置项目。pack...

  • react记账本

    React 项目搭建 - 起步 运行 yarn config set registry https://regis...

  • 学习文档

    开始 起步 安装 Next.js 只支持 React 16 由于某些原因我们不得不放弃支持 React 15 添加...

  • 【react】1-- 起步

    react中文官网:https://zh-hans.reactjs.org/ React 简介 安装 React文...

  • react脚手架扩展sass、react-router

    开端,作为前端框架最为火热的react开发,很多小白起步困难,无从下手。react的难点在于入手,一旦入手就很容易...

  • react 基础

    起步 创建项目:npx create-react-appmy-app 打开项目: cd my-app 启动项目:n...

  • react起步——jsx转换之路

    吐槽一下:学啥都是,真难,可能看一上午文章,还解决不了一个问题。万事开头难,不着急 使用npm获得react包 n...

  • React-Native--Android起步

    参考:React-Native中文文档

网友评论

      本文标题:react起步

      本文链接:https://www.haomeiwen.com/subject/fectvhtx.html