自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Hook and Mobx demo

一、import React, {useState, useEffect, useCallback} from 'react'// import { CloseOutlined } from '@ant-design/icons';export default function HookFour() { const [list, setlist] = useState(['a', 'ab', 'abc', 'b', 'cn']) const [oldlist] = useState(['a', '

2020-08-06 14:17:04 278

原创 React模拟后台项目(八)添加用户页面

一、添加用户页面 src/pages/user/usersCreate/index.js// 导入库import React, {Component} from 'react'import { connect } from 'react-redux'import { withRouter } from 'react-router-dom'// 导入组件import { postUsersData } from '../store/actionCreators'// 导入样式import {

2020-08-02 21:41:32 366 2

原创 React模拟后台项目(八) 附加 user仓库文件配置

一、用户页面仓库 src/pages/user/store/index.jsimport reducer from './reducer';import * as actionCreators from './actionCreators';import * as constants from './actionTypes'; export {reducer, actionCreators, constants} 二、用户页面仓库 src/pages/user/store/actionT

2020-08-02 21:37:54 185

原创 React模拟后台项目(八)user页面文件配置

一、用户页面 src/pages/user/index.js// 导入库import React, {Component} from 'react';import {connect} from 'react-redux';import { getUsersData, deleteUsersData, putUsersData,} from './store/actionCreators'import { withRouter } from 'react-router-dom'/

2020-08-02 21:34:08 350

原创 React模拟后台项目(七)Login页面文件配置

一、登录 src/page/login/index.js// 导入库// 导入Reactimport React, { Component } from 'react'import {connect} from 'react-redux'import {Redirect} from 'react-router-dom'import { loginAction} from './store/actionCreators'// 导入样式// 导入styled import {

2020-08-02 21:29:36 1149

原创 React模拟后台项目(六)components文件配置

一、错误处理 components/err/404.jsimport React, { Component } from 'react' class Err404 extends Component { render() { return ( <div> this is Err404 index </div> ) }}export default

2020-08-02 21:24:00 299

原创 React模拟后台项目(五)接口文件配置(ajax)

一、请求封装 src/api/request.jsimport axios from 'axios'// 判断当前的运行环境// isDev 为真 开发环境 --- npm run serve// isDev 为假 非开发环境(测试环境,生产环境)- npm run buildconst isDev = process.env.NODE_ENV === 'development'const request = axios.create({// 根据环境 设置不同的baseURL// ba

2020-08-02 21:17:05 709

原创 React模拟后台项目(四)路由文件配置

一、路由封装 src/router/privateRoute.js// 导入react全家桶import React from 'react'import { Route, Redirect } from 'react-router-dom'// 手册:https://reacttraining.com/react-router/web/example/auth-workflow // 自定义私有路由高阶组件const PrivateRoute = ({component: Compone

2020-08-02 21:07:30 530

原创 React模拟后台项目(三)修改全局样式文件配置

一、统一全局样式文件 src/static/reset.jsimport {createGlobalStyle} from 'styled-components';export const GlobalStyle = createGlobalStyle` html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, b

2020-08-02 21:00:19 900

原创 React模拟后台项目(二)公共Store文件配置

一、导出公共仓库 src/store/index.js// 导入模块import thunk from 'redux-thunk'import { createStore, applyMiddleware } from 'redux'import { composeWithDevTools } from 'redux-devtools-extension'// 导入reducerimport reducers from './reducers'// 创建仓库const store = c

2020-08-02 20:55:33 443

原创 React模拟后台项目(一)入口文件配置

一、入口index文件 src/index.js// 导入库import React from 'react';import ReactDOM from 'react-dom';import './index.css';import App from './App';import * as serviceWorker from './serviceWorker';import {Provider} from 'react-redux';import { ConfigProvider } f

2020-08-02 20:50:56 1481

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除