react mysql增删改查_React组件式编程Demo-用户的增删改查

本文档介绍了如何基于Webpack4创建一个基本的React项目。项目包括页面初始化、添加功能、删除和更新功能。配置文件中详细列出了`package.json`、`webpack.config.js`和`.babelrc`的内容,展示了Webpack、Babel和React的集成过程。
摘要由CSDN通过智能技术生成

1、项目结构

项目是基于webpack4, 参考 创建基本的webpack4.x项目

f6ef08fce86409ff411decea3f3c6813.png

2、页面效果

初始化效果

AwIsy+FA6Z4ZAAAAEnRFWHRFWElGOk9yaWVudGF0aW9uADGEWOzvAAAAAElFTkSuQmCC

添加功能

weBMKyt3ebZZwAAABJ0RVh0RVhJRjpPcmllbnRhdGlvbgAxhFjs7wAAAABJRU5ErkJggg==

通过id删除

i2Il5lUpMIQAAABJ0RVh0RVhJRjpPcmllbnRhdGlvbgAxhFjs7wAAAABJRU5ErkJggg==

更新功能

wPMgMWHj9ET3gAAABJ0RVh0RVhJRjpPcmllbnRhdGlvbgAxhFjs7wAAAABJRU5ErkJggg==

3、代码

package.json

{"name": "react-helloworld","version": "1.0.0","description": "","main": "index.js","scripts": {"test": "echo \"Error: no test specified\" && exit 1","dev": "webpack-dev-server --open --port 3000 --hot --host 127.0.0.1"},"keywords": [],"author": "","license": "ISC","devDependencies": {"babel-core": "^6.26.3","babel-loader": "^7.1.5","babel-plugin-transform-runtime": "^6.23.0","babel-preset-env": "^1.7.0","babel-preset-react": "^6.24.1","babel-preset-stage-0": "^6.24.1","html-webpack-plugin": "^3.2.0","webpack": "^4.41.2","webpack-cli": "^3.3.10","webpack-dev-server": "^3.9.0"},"dependencies": {"prop-types": "^15.7.2","react": "^16.12.0","react-dom": "^16.12.0"}

}

webpack.config.js

var path = require('path')//导入在内存中自动生成index页面的插件

const HtmlWebPackPlugin = require('html-webpack-plugin')

const htmlPlugin= newHtmlWebPackPlugin({

template: path.join(__dirname,'./src/index.html'),

filename:'index.html' //生成的内存中首页的名称

});

module.exports={

mode:'development',

plugins: [

htmlPlugin

],

module: {

rules:[

{ test:/\.js|jsx$/, use: ['babel-loader'], exclude: /node_modules/}

]

},

resolve: {

extensions: ['.js', '.jsx', '.json'], //这些文件的后缀可以省略

alias: {'@': path.join(__dirname, './src')

}

}

}

.babelrc

{"presets": ["env", "stage-0", "react"],"plugins": ["transform-runtime"]

}

index.html

主页
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值