react
react
kgduu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
topcoder-react-utils
topcoder-react-utils原创 2022-06-05 17:57:26 · 209 阅读 · 0 评论 -
MFE Self Services Presquisite
无原创 2022-06-05 16:57:20 · 274 阅读 · 0 评论 -
react中的Context
1、createContext创建ReactContext对象。function createContext<T>(defaultValue: T): ReactContext<T> { const context: ReactContext<T> = { $$typeof: REACT_CONTEXT_TYPE, _currentValue: defaultValue, _currentValue2: defaultValue,原创 2022-05-29 16:44:38 · 616 阅读 · 0 评论 -
redux-promise-middleware中间件
1、简介redux promise中间件,处理异步行为创建者。action中包含payload,中间件将行为分离为pending,fulfilled,rejected三个行为,来表示异步行为的状态。参考资料:https://github.com/pburtchaell/redux-promise-middleware...原创 2022-04-16 21:14:59 · 437 阅读 · 0 评论 -
react应用结构框架图
1、框架结构图Router路由:web app内的应用路由Containers:容器组件Components:展示组件actions:redux的动作创建者reducers:redux的状态分发services:调用后台服务层axios:基础组件原创 2022-04-16 20:21:59 · 2757 阅读 · 0 评论 -
axios的使用
1、安装npm install axios2、简单使用import axios from 'axios'export const axiosInstance = axios.create({ headers:{ 'Content-Type':'application/json' }, timeout:120000})参考文档:https://github.com/axios/axios...原创 2022-04-05 22:04:36 · 1548 阅读 · 0 评论 -
redux基本方法
1、createStore创建redux的store。支持两种形式createStore(reducer, enchancer),其中reducer为Reducer类型,enhancere为StoreEnhancer createStore(reducer, prelaodedState, enhancer),其中prelaodedState为PreloadedState类型如果enhancer为函数,则直接返回enhancer(createStore)(reducer, preloadedSt原创 2022-03-31 22:09:43 · 598 阅读 · 0 评论 -
redux-thunk的简单使用
1、简介可以让action创建函数先不返回action对象,而是返回一个函数。通过这个函数延迟dispatch或者只在满足条件的情况下dispatch,这个内部函数接受store的两个方法dispach和getState作为参数。通过该中间件可以实现异步。2、简单使用首先引用redux-thunk。import thunk from 'redux-thunk'将中间件应用到store中。const store = createStore(initialState, apply原创 2022-03-31 15:27:49 · 935 阅读 · 0 评论 -
react-redux中的connect
将redux中的state与react中组件中的属性或者方法作绑定。1、createConnect作为高阶函数,创建Connect。function createConnect({ connectHOC = connectAdvanced, mapStateToPropsFactories = defaultMapStateToPropsFactories, mapDispatchToPropsFactories = defaultMapDispatchToPropsFact...原创 2022-03-30 16:25:38 · 2506 阅读 · 0 评论 -
vscode中调试react
1、在工程目录下添加.vscode/launch.json文件添加配置{ "configurations": [ { "name": "Launch Chrome", "request": "launch", "type": "pwa-chrome", "url": "http://localhost:3000", "webRoot": "${workspaceFolder}" } ]原创 2022-03-09 10:12:33 · 3965 阅读 · 0 评论 -
Material-UI使用
1、安装npm install @material-ui/core@next @emotion/react @emotion/styled原创 2021-11-18 21:33:00 · 1688 阅读 · 0 评论 -
react源码学习笔记
1、virtual domReactNode分为以下几类 React$Element ReactPortal ReactText ReactFragment原创 2021-08-16 22:04:24 · 269 阅读 · 0 评论 -
react router
1、Route组件children 函数或者结点 exact 布尔类型 location 对象 path 字符串或者字符串数组 render 函数 sensitive 布尔值 strict 布尔值原创 2021-07-18 12:35:57 · 430 阅读 · 0 评论 -
Create React App使用
1、安装npm install -g create-react-app2、创建应用npx create-react-app your-app3、应用启动cd your-appnpm start原创 2021-06-12 11:53:38 · 348 阅读 · 0 评论 -
React学习笔记
1、引用变量使用{var}来引用变量原创 2021-06-05 17:25:35 · 506 阅读 · 0 评论 -
react中遇到的问题
1、Adjacent JSX elements must be wrapped in an enclosing tag在写组件代码时,最外层不能有两个平级的,需要将平级的元素放在原创 2021-06-01 22:46:40 · 330 阅读 · 1 评论
分享