react
文章平均质量分 58
Amethyst紫宣
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
react表单全选、取消全选、反选
需要实现的功能:点击全选,把所有选项选中或者取消勾选如果全选之后,取消勾选其中一个或多个,则把全选也取消勾选如果所有选项都选中的话,那么把全选也选中下面用两种方法实现:借助jquery在react项目中使用jquery要先安装jquery并引入$yarn add jqueryimport $ from 'jquery';代码如下:import React,{Component} from 'react';import $ from 'jquery';class FormSe原创 2021-04-05 11:16:28 · 1655 阅读 · 0 评论 -
使用React-Redux编写TodoList
准备工作TodoList组件import React,{Component, Fragment} from 'react';import 'antd/dist/antd.css';import { Input,Button,List } from 'antd';import { UserOutlined } from '@ant-design/icons';class TodoList extends Component{ render(){ return (原创 2021-02-20 12:02:31 · 270 阅读 · 0 评论 -
React中的虚拟DOM&Diff算法
文章目录虚拟DOM概念如何重新渲染页面优点虚拟DOM中的Diff算法Diff算法特点key值的引入虚拟DOM概念虚拟DOM其实就是一个JS对象,用它来描述真实的DOM如何重新渲染页面数据发生变化,如:<div id='root'> <span>hello world</span></div>变为:<div id='root'> <span>hello Amethsyt~</span>&l原创 2021-02-16 00:31:33 · 242 阅读 · 0 评论 -
react组件之间的传值
分享一个很可爱的图hhh~react具有单向数据流的特点,子组件只能使用父组件所传的值但不能修改。父组件通过属性向子组件传值,子组件通过方法反过来去调用父组件的数据,最终相当于是父组件自己修改的数据例:实现一个TodoList的删除item功能父组件TodoList.jsimport React,{Component, Fragment} from 'react';import TodoItem from './TodoItem';class TodoList extends Compon原创 2021-02-15 14:01:41 · 449 阅读 · 0 评论 -
配置React项目的webpack
src文件夹index.html基础配置安装webpack-dev-server、html-webpack-plugin、react、react-dom(react相关的包不加-D)、babel-loader、babel-core(注意版本兼容问题)package.json配置webpack.config.js,安装@babel/preset-react和@babel/preset-envconst HtmlWebpackPlugin=require('html-webpack-p原创 2021-02-04 23:02:00 · 407 阅读 · 0 评论
分享