React-2-项目的创建
Create React App
Create React App 是一个使用 Node.js 编写的命令行工具,通过它可以帮助我们快速生成 React.js 项目
1.安装
npm安装 : npm i -g create-react-app
yarn安装 : yarn global add create-react-app
2.创建项目
安装完成以后,即可使用 create-react-app 项目名称(英文小写)
命令
npx创建项目:npx create-react-app 项目名称
3.启动项目
创建完成后,在项目目录下,npm start
启动项目
启动一个内置的本地 WebServer,根目录映射到 ‘./public’ 目录,默认端口:3000
4.组件
对具有一定独立功能的数据和方法的封装,对外暴露接口,有利于代码功能的复用
组件分为函数组件和类式组件
5.事件
命名时,事件名首字母大写
不能通过返回false来阻止默认行为,必须使用preventDefault
事件中的this问题
class App extends Component{//类式组件中,定义constructor,一定要接受props,调用super()constructor(props){super(props)this.state = {nub:0,}}Fn(){console.log(this) //this输出为undefined}fn=()=>{console.log(this) //箭头函数才能找到this}render(){let {nub} = this.state;return (<div><p>{nub}</p><button onClick={this.fn}>+1</button></div>)}
}
React-2-项目的创建相关推荐
- 从零开始创建react+Django项目
环境准备 react项目的环境准备和配置参考(后面会需要修改react项目的一些配置,建议先了解): https://blog.csdn.net/sysukehan/article/details/1 ...
- vue和react相同点_我在React和Vue中创建了相同的应用程序。 这是区别。
vue和react相同点 by Sunil Sandhu 由Sunil Sandhu 我在React和Vue中创建了相同的应用程序. 这是区别. (I created the same app in ...
- React native 项目进阶(redux, redux saga, redux logger)
之前利用知乎日报的api写了react-native的一个入门项目,传送文章地址React Native 项目入门和源码地址RN入门项目源码,目前github上的代码已经在原文的基础上增加了新的功能, ...
- antd + react model自定义footer_使用ESLint+Prettier规范React+Typescript项目
项目开发过程中,大多数时候我们使用别人搭建好的脚手架编写代码,是项目的参与者.对于一些细节往往被忽略了.其中代码检测本身是一类非常简单的配置,但涉及不同框架和语言组合使用的时候,可能比想象中要困难,本 ...
- 基于Node的Koa2项目从创建到打包到云服务器指南
一 创建koa2项目 二 放到云服务器 一 创建koa2项目 为了节省开发成本,本文采用koa-generator脚手架来创建koa2项目 首先npm安装脚手架 $ npm install -g ko ...
- React Native项目自动化打包发布
今天这篇文章的目的是在rn项目的构建,并不会涉及到rn框架或者使用的讲解,说起构建,特别是前端构建大家应该很快会想到webpack.Grunt. Gulp等.而这些工具在rn项目中就显得有些鸡肋.所以 ...
- 技术实践丨React Native 项目 Web 端同构
摘要:尽管 React Native 已经进入开源的第 6 个年头,距离发布 1.0 版本依旧是遥遥无期."Learn once, write anywhere",完全不影响 Re ...
- 从零学React Native之01创建第一个程序
上一篇文章是时候了解React Native了介绍了React Native.大家应该对React Native有个初步的认识. 接下来我们就可以初始化一个React Native项目了. 创建项目 ...
- react前端项目_如何使用React前端设置Ruby on Rails项目
react前端项目 The author selected the Electronic Frontier Foundation to receive a donation as part of th ...
- REACT实战项目从0到1搭建(仅供参考)
目录 一.环境搭建 1.安装node.js 2.安装webpack 3.配置淘宝镜像(看个人需求) 4.安装create-react-app 5.创建项目 6.本地服务启动 二.项目框架结构 三.常用 ...
最新文章
- echarts实时更新数据_虎牙为S10拼了8.0年度更新!随时回放实时数据,还能养柴犬...
- 禁止sethc.exe运行 防止3389的sethc后门
- JS之onsubmit事件与组织事件外延
- svn 钩子 post-commit 出现255错误解决办法
- java 无符号整数_如何在java 8中使用无符号整数?
- 【PHP设计模式 08_CeLue.php】策略模式
- Python:***测试开源项目
- phonegap走起
- 【数据结构与算法】二分法的边界问题总结
- 全国所有机场 sql表 (截至2021.1.25)绝对最全!!
- 第一个Mac程序——倒计时v1v2
- 解决C语言运行窗口一闪而过问题
- 用Java实现家庭收支记账软件
- Java成员变量调用方法赋值问题
- 小小故事--大大道理
- 一根MicroUSB线完成树莓派zero开机配置(包括SSH以及网络共享)
- Junit5 单元测试框架的使用
- 你知道数据分析报告应该如何写吗?
- Vue表格绑定数据、添加数据
- 抬杠APP获Donews“年度最佳运营创意”大奖,跨界营销引瞩目
热门文章
- 车载多媒体 android play,先锋推新款车载多媒体设备 支持Android Auto
- echarts设置背景图片
- day15、16:Python的魔方方法
- [2015 Springer] Local Image Descriptor: Modern Approaches——2 Classical Local Descriptors
- 项目经理 VS 产品经理 (工作职责和要求)
- 课后实践9:以拼多多为例,原型设计
- Apache Druid远程代码执行漏洞(CVE-2021-25646)
- 《操作系统》总结四(文件管理)
- kmeans以及kmeans++聚类生成anchors
- 图片压缩 in Android