React入门小记

React入门小记

一、创建react项目

1.安装node npm、并检验是否安装成功(node -v、npm -v)

2.npx create-react-app small-app(创建react项目工程)

cd small-app

npm run start

二、render函数

每个组件必须返回一个render函数,这个 render 方法必须要返回一个 JSX 元素。 必须要用一个外层的 JSX 元素把所有内容包裹起来,返回并列多个 JSX 元素是不合法的.

三、事件方法

handClickAction(参数){具体实现过程}
复制代码

四、map遍历数组

要实现如下图功能:

React是操作数据的、不需要关心DOM结构,只需要循环遍历数组、返回标签即可。

const list = []
list.map((item,index)=>{
    return(<Li key={index}>{item}</Li>)
})

复制代码

五、css样式写法

1.本文件中
<input style={inputStyle}></input>
const  inputStyle =
{
    marginLeft:'15px',
    marginTop:'10px',
    width:'200px',
    height:'30px',
}

2.css文件中
.MyStyle{
  text-align: left;
  font-size: 18px;
  color: red;
  background-color: lightgoldenrodyellow;
}
采用<input className='Mystyle'></input>

复制代码

转载于:https://juejin.im/post/5cb966b2f265da03ba0e276e

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100975.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vue slot插槽_vue3 slot插槽

    vue slot插槽_vue3 slot插槽为什么使用slotslot(插槽)在生活中很多地方都有插槽,电脑usb的插槽,插板当中的电源插槽插槽的目的是为了让我们原来的设备具备更多的扩展性比如电脑的USB我们可以插入U盘,手机,鼠标,键

    2022年7月31日
    7
  • linux中查看网卡型号的命令[通俗易懂]

    linux中查看网卡型号的命令[通俗易懂]linux中查看网卡型号的命令

    2022年10月18日
    2
  • 基于java的小区物业管理系统_java微服务架构

    基于java的小区物业管理系统_java微服务架构毕设项目——智慧小区系统项目初衷(最真实版)系统技术分析前端界面后端及数据库系统功能介绍小区业主端物业人员端系统界面展示登录界面首页信息列表界面新增界面删除提示界面修改界面查询界面业主查看物流信息界面小结项目初衷(最真实版)其实一开始,笔者只想做一个最最简单的管理系统,通篇只有增删改查的那种,但是马上就被老师批斗说工作量太少了,不得已最后做了个前台后台的完整版。不仅有后台的物业管理,也有前台的对小区业主服务,只不过都是简易版,本科毕设,大家宽容哈。系统技术分析前端界面后端及数据库系统功能介绍

    2022年10月18日
    3
  • Ubuntu20.04下安装QQ[通俗易懂]

    https://blog.csdn.net/dulingwen/article/details/89848661https://blog.csdn.net/qq_36428171/article/details/81209475https://github.com/wszqkzqk/deepin-wine-ubuntuhttps://www.lulinux.com/archives/1319…

    2022年4月16日
    132
  • id门禁卡复制到手机_使用iPhone解锁开门?手机复制门禁卡教程分享

    id门禁卡复制到手机_使用iPhone解锁开门?手机复制门禁卡教程分享使用iPhone解锁开门?手机复制门禁卡教程分享2020-01-1013:31:24173点赞1746收藏262评论对于安卓用户来说,NFC功能是考量一部手机是否是旗舰水准的一项重要指标。而对于iPhone用户,从iPhone6S开始就搭载了NFC功能,却仅仅可以使用ApplePay支付功能,对于国内大部分实体店来说ApplePay的普及程度也不高,NFC功能实际上就一直被闲置着。最近楼主…

    2022年5月5日
    258
  • Jenkins安装_jenkins安装与配置

    Jenkins安装_jenkins安装与配置前言jenkins的环境搭建方法有很多,本篇使用docker快速搭建一个jenkins环境。环境准备:mac/Linuxdockerdocker拉去jenkins镜像先下载jenkins镜

    2022年7月29日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号