当前位置: 首页 > news >正文

做网站寄生虫需要哪些东西食品代理网

做网站寄生虫需要哪些东西,食品代理网,企业所得税优惠政策,内容平台慕课网react实战 搭建项目问题1.按照官网在index.tsx中引入antd出错#xff1f;2.typescript中如何使用react-router3.react-router3.1 V63.2 V53.3V6实现私有路由 4.函数式组件接收props参数时定义数据接口#xff1f;5.使用TypeScript开发react项目#xff1a;6.要使一个组… 慕课网react实战 搭建项目问题1.按照官网在index.tsx中引入antd出错2.typescript中如何使用react-router3.react-router3.1 V63.2 V53.3V6实现私有路由 4.函数式组件接收props参数时定义数据接口5.使用TypeScript开发react项目6.要使一个组件拥有路由组件的history、location、match等属性7.书写代码规范上的一些问题8.使用redux和react-redux8.1使用react-redux8.2类式组件中使用react-redux8.3函数式组件中使用react-redux使用hooks函数8.4使用redux8.5异步处理redux-thunk——可以在action中处理异步任务8.6自定义中间件8.7redux-tooltik 9.I18n网站国际化10.获得全局数据的两种方式10.1 在类组件中使用高阶函数10.2在函数式组件中使用hooks 11.如何处理请求得到的html字符串为网页12.登录相关12.1单点登录与JWT 13报错 网络请求axios对悬空数据做预处理避免在useEffect中一直请求网络数据 搭建项目 创建基于typescript的react项目create-react-app react-travel --template typescript 安装依赖npm install typescript-plugin-css-modules --save-dev 问题 1.按照官网在index.tsx中引入antd出错 出错时因为路径问题官网中是import antd/dist/antd.css;,但是在依赖目录中没有antd.css文件只有reset.css所以改变路径即可 import antd/dist/reset.css; 2.typescript中如何使用react-router react-router并没有提供原生typescript的支持所以我们需要安装react-router的类型定义 npm install --save-dev types/react-router-dom typescript的支持我们只在开发过程中使用所以安装的开发依赖中-dev结余上线后的体积怎么样我们才能知道一个框架有没有原生的支持typescript呢 -上网搜 -直接使用没有出现类型的提示警告之类的就是支持的。 3.react-router 3.1 V6 Route path* element{pTheres nothing here: 404!/p} / 3.2 V5 函数式组件中使用 3.3V6实现私有路由 解决方案 在v6中您应该将组件作为“元素”传递例如像这样 Route path/ element{Dashboard/} 4.函数式组件接收props参数时定义数据接口 在利用typescript编写react项目时函数式组件需要定义返回值类型。传递的props参数的类型就是使用interface泛型定义的 5.使用TypeScript开发react项目 函数式组件写法有区别与js的区别就是函数式组件需要写成箭头函数传递props参数时需要指定类型interface泛型。什么时候使用ReactComponentProps 使用redux时需要做的处理 6.要使一个组件拥有路由组件的history、location、match等属性 需要使用withRouter将组件包裹起来reactrouter6以下版本还可以使用useHistory、useLocation、useParams、useRouteMatch函数式组件中reactRouter6需要使用hooks钩子useXxxx钩子只能在函数式组件中使用 要在类式组件中使用的话可以使用高阶组件对类组件进行一个包裹让原始类组件拥有useNavigate功能 7.书写代码规范上的一些问题 1. 函数式组件中元素调用方法时加不加括号写不写this什么时候用箭头函数 2.reducer中赋新值时的解构 3. 什么是高阶组件 8.使用redux和react-redux 8.1使用react-redux npm i react-redux它并不原生支持typescript需要再安装npm install types/react-redux --save-dev 8.2类式组件中使用react-redux 就是笔记中那样导入connect包裹连接UI组件和容器组件 8.3函数式组件中使用react-redux使用hooks函数 使用钩子函数useSelector解决组件和store的耦合问题可以连接store 使用钩子函数useDispatch()分发dispatch 使用完以上两个钩子函数后就可以直接连接起状态数据和action了不需要再导入store Header组件 8.4使用redux 类式组件和函数式组件都一样在需要使用数据的地方引入store使用store.getStore()获取数据使用store.dispatch()分发动作 HomePage组件 8.5异步处理redux-thunk——可以在action中处理异步任务 8.6自定义中间件 8.7redux-tooltik redux-tooltik.js.org 以下是编写状态管理 createSliceaction与reducer捆绑在一起了 将detail从MVC修改到redux-tooltik 以下是编写异步数据操作 9.I18n网站国际化 这两个框架本身就都支持原生typescript不需要再额外安装对typescript的类型声明文件 10.获得全局数据的两种方式 10.1 在类组件中使用高阶函数 10.2在函数式组件中使用hooks 11.如何处理请求得到的html字符串为网页 要通过特定的API渲染 12.登录相关 12.1单点登录与JWT JWT是干什么的 官网jwt.io 全称为JSON Web TokenJWT的作用是用户授权而不是用户的身份认证。 用户授权 用户授指当前用户有足够的权限访问特定的资源错误状态码403forbidden禁止访问 用户认证 用户认证指的是使用用户名、密码来验证当前用户的身份就是用户登录错误状态码401Unauthorized未授权 解码jwt npm i jwt-decode npm i jwt-decode types/jwt-decode --save const token jwtDecode(jwt); 登录持久化 npm install redux-persist 需要做的操作 13报错 interface MyComponentProps extends RouteComponentProps { touristRouteId: string; } const MyComponent: React.FCMyComponentProps ({ match, location, history, touristRouteId }) { const [data, setData] useStateany(null); useEffect(() { fetchData(); }, []); const fetchData async () { try { const response await fetch(API_URL/${touristRouteId}); const data await response.json(); setData(data); } catch (error) { console.error(error); } }; if (!data) { return divLoading.../div; // 返回加载中的占位符 } return ( // 返回 JSX 元素 div h1{data.title}/h1 // ... /div );};export default MyComponent;Argument of type ‘{ payload: undefined; type: “userSlice/logOut”; }’ is not assignable to parameter of type ‘LanguageActionTypes’. Type ‘{ payload: undefined; type: “userSlice/logOut”; }’ is not assignable to type ‘InterLanguageNew’. Types of prope 网络请求 axios 安装axiosnpm i axios 自带TS 对悬空数据做预处理 先执行构造函数productList为空紧接着会渲染UI这时候为空而componnetDidMount会在组件完全挂载完后执行所以报错。 处理方法一在没有数据的时候显示加载中… 避免在useEffect中一直请求网络数据 App.tsx Header.tsx显示购物车中有几种 DetailPage.tsx添加到购物车的动作
http://www.w-s-a.com/news/196012/

相关文章:

  • 咸宁网站建设wordpress手动降级
  • 昆明做网站建设怎么样做网站赚钱全攻略
  • 企业网站建设实战教程微信如何注册小程序
  • 做一件代发网站百度seo服务
  • 小说网站开发 公司可以做行程的网站
  • 古交市网站建设公司apk连接wordpress
  • 网页 网 址网站区别wordpress菜单居右
  • 网站建设搭建运营一台云服务器做多个网站
  • 用php做网站用什么框架推广网站推荐
  • 如何用二级域名做网站多用户网上商城
  • 河南省建设科技网站浅谈电子商务网站建设与规划
  • 网站空间需要续费青海网站建设推广
  • 网站开发本地环境企业网站建设排名口碑
  • 做新闻的网站怎样赚钱个人网站课程设计报告
  • 网站设计样例那个网站做图片好看
  • 小型公司网站建设深圳网络营销策划有限公司
  • 国内优秀企业网站做视频网站用什么系统
  • 网站建设入门pdfwordpress网站标题
  • 专业网站的定义网站运营的概念
  • 外贸服装网站建设网页美工设计说明书
  • 郑州专业做网站公百度翻译api wordpress
  • 做网站哪里找大学的一级或二级域名
  • 没有静态ip可以做网站服务器上饶网站制作需要多少钱
  • 网站建设wangzhii做国外网站做什么内容
  • 网站建设 搞笑笑话经典 wordpress主题下载
  • 做网站要懂哪些wordpress 站点网络
  • 郑州外贸网站建设公司排名网站设计做啥好
  • 网站开发合同付款比例wordpress调用指定文章内容
  • 湖北平台网站建设哪里好辽宁建设工程信息网官网平台
  • 公司优化是什么意思?洛阳seo博客