react
在座的各位都是菜杯
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
react hooks
react hooks原创 2022-03-21 10:36:50 · 1124 阅读 · 0 评论 -
useCallBackReducer
import { useEffect, useRef, useReducer } from 'react'const useCallBackReducer = (reducer, initialState) => { const [state, dispatch] = useReducer(reducer, initialState) const isUpdate = useRef() useEffect(() => { if (isUpdate.current) { /..原创 2022-03-17 21:24:17 · 202 阅读 · 0 评论 -
useCallBackState
useState的回调版本,在第二个参数回调函数的参数中可以获取到更新后的state,进而在函数体中做一些逻辑操作。import { useEffect, useRef, useState } from 'react'// useState的回调版,// 可以在第二个参数=>回调函数的第一个参数nextValue中拿到更新的state值,并在函数体中执行某些逻辑操作// setState(// (preValue) => preValue + value,//原创 2022-03-17 14:42:40 · 664 阅读 · 0 评论 -
输入框参数选定
Input{ label: '姓名', name: 'username', value: state.username, placeholder: '请输入姓名', type: 'Input', onChange: (e) => { dispatch({ type: `change_${e.target.name}`, data: e.target.value, key: e.target.n...原创 2022-02-28 01:26:45 · 415 阅读 · 0 评论 -
VirtualizedScroll
/* * @Description: * @Date: 2022-02-27 22:29:33 * @LastEditTime: 2022-02-28 01:17:41 * @FilePath: \test3\src\pages\VirtualizedScroll\index.jsx */import { InfiniteLoader, List } from 'react-virtualized'import { Spin } from 'antd'import { LoadingOut.原创 2022-02-28 01:21:53 · 222 阅读 · 0 评论 -
react input状态绑定
input输入框与React的state双向绑定input 的 value事件函数 绑定 this.state.info (单向流绑定)<input type="text" value={this.state.info}> //此时输入框为read-only状态, //输入内容会报错。需要添加onChange事件函数 或者 添加属性 readOnlyinput 的 onChange事件函数传入事.原创 2022-02-22 21:47:55 · 989 阅读 · 0 评论 -
react 错误边界处理
当后代组件生命周期(render)发生错误时,为了保证页面不会全部崩掉 state={ hasError:'' }static getDeriveStateFromError(error){ return {hasError:error}} componentDidCatch(error,info){ console.log("捕获到了错误,发送给后台") }在渲染组件的时候判断一下{this.state.hasError ? <h3>网络繁忙,请稍后再试&.原创 2022-02-22 21:28:48 · 302 阅读 · 0 评论 -
react动态表单
AdvanceSearchForm组件/* * @Description: * @Date: 2022-02-22 17:36:28 * @LastEditTime: 2022-02-22 21:24:53 * @FilePath: \testpull\githubreact\src\pages\AdvanceSearchForm\index.jsx */import React, { useState } from 'react'import { Form, Row, Col, But原创 2022-02-22 21:26:42 · 1170 阅读 · 0 评论 -
antd modal实例方法的获取
父组件import React, { useRef } from 'react'import YaForm from './Form'import YaModal from '@/component/Modal'import { Button } from 'antd'const YaLogin = () => { const modalRef = useRef() const handleShowModal = () => { modalRef.current.show原创 2022-02-22 21:24:29 · 962 阅读 · 0 评论 -
useContext
useContext 共享Context如果是路由组件的话,直接将父组件生成的context组件包裹 路由 Switch 选项父组件生成 contextexport const UserContext = createContext()用 UserContext 包裹需要接受数据的子组件<UserContext.Provider value={name:"孙悟空"}> <子组件/></UserContext.Provider>子组件使用原创 2022-02-22 21:22:20 · 167 阅读 · 0 评论 -
个人react笔记
react个人笔记原创 2022-02-22 21:17:36 · 315 阅读 · 0 评论
分享