1.当我在,我的组件中引入useNavigate,并引用时报错

React Hook "useNavigate" is called in function "login" that is neither a React function component nor a custom React Hook function. React component names must start with an uppercase letter. React Hook names must start with the word "use"

2.对应的翻译是

React Hook“useNavigate”在函数“login”中被调用,它既不是React函数组件,也不是自定义React Hook函数。React组件名称必须以大写字母开头。React钩子名称必须以“use”开头

3.react自定义的两种组件为函数组件和类组件名称首写字母都是需要大写的

4所以解决这个问题的办法就是login改为Login

react初学踩坑记录1相关推荐

  1. 集成Emscripten+wasm至React项目踩坑记录

    前言 需求是有一个C++写的工具包(负责大规模的数据运算). 需要用emscripten是把C/C++编译成WebAssembly,便于在JS环境之后执行. 最终在React项目中调用工具包. 数据类 ...

  2. 几乎完美安装! NVIDIA Jetson Nano B01 Ubuntu 18.04.3 LTS 的 ROS 安装和菜鸟的踩坑记录【会继续完善】

    几乎完美安装! NVIDIA Jetson Nano B01 Ubuntu 18.04.3 LTS 的 ROS 安装和菜鸟的踩坑记录 NVIDIA Jetson Nano B01技术规格 Ubuntu ...

  3. 为Jupyter notebook配置R kernel过程及踩坑记录

    为Jupyter notebook配置R kernel过程及踩坑记录 注意:本文为作者安装过程及折腾的过程,内容比较冗杂,如果读者想直接创建一个属于自己的子环境则参考: 如下文章: anaconda下 ...

  4. Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子

    Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子 目录 Python打包工具Pyintealler打包py文件为windows exe文件过程 ...

  5. TVM: Deep Learning模型的优化编译器(强烈推荐, 附踩坑记录)

    本文作者是阿莱克西斯,原载于知乎,雷锋网(公众号:雷锋网)获得授权转载. (前排提醒,本文的人文内容部分稍稍带有艺术加工,请保持一定的幽默感进行阅读) 关注我最近想法的同学应该知道我最近都在把玩 TV ...

  6. 使用Java读取 “Python写入redis” 的数据踩坑记录

    https://my.oschina.net/u/2338224/blog/3061507 使用Java读取 "Python写入redis" 的数据踩坑记录 https://seg ...

  7. osx php7 imagick,[PHP] MacOS 自带php环境安装imagick扩展踩坑记录 | 码农部落

    前言 最近学习yii2,在搭建环境后,发现在访问contact页面时报错,如下: "Either GD PHP extension with FreeType support or Imag ...

  8. vue-i18n使用及踩坑记录

    使用步骤 1. 安装 npm i vue-i18n 2. vue-cli下使用 //1. 引入 vue-i18n import Vue from 'vue' import VueI18n from ' ...

  9. SpringBoot踩坑记录 Invalid bound statement (not found)引发的一些列问题

    SpringBoot踩坑记录 Invalid bound statement (not found)引发的一些列问题 当你开开心心搭建了一个SpringBoot项目,用插件生成了entity.dao. ...

  10. mysql 使用sum limit_mysql踩坑记录之limit和sum函数混合使用问题

    问题复盘 本次复盘会用一个很简单的订单表作为示例. 数据准备 订单表建表语句如下(这里偷懒了,使用了自增ID,实际开发中不建议使用自增ID作为订单ID) CREATE TABLE `order` ( ...

最新文章

  1. python解除windows锁屏_实战 | Python批量提取Win10锁屏壁纸
  2. 【Java 网络编程】TCP 服务器端 客户端 简单示例
  3. php 判断是否文件,利用PHP判断文件是否为图片的方法总结
  4. 基于FPGA的异步FIFO设计
  5. 想要入坑机器学习?这是MIT在读博士的AI心得
  6. 路由到另外一个页面_如何在多个页面中,引入一个公共组件
  7. linux ruby作用域,浅谈ruby语言中的一些概念(lambda, proc, block)
  8. ant中调用外部ant任务的两种方法
  9. 强大,腾讯开源前后端接口开发工具!
  10. Web Client Software Factory系列(1):初识与预备知识
  11. matlab遗传算法工具箱的设计,MATLAB遗传算法工具箱的设计
  12. Adobe Flash CS 6新功能详解二——安装Toolkit-for-CreatJS插件
  13. Redis-事务(集成SpringBoot工程)
  14. Android计算器——入门
  15. STM32之Bit-Banding
  16. 主动降噪(Active Noise Control)
  17. mysql中哪种方式可以开启一个事务_网易技术类笔试题-2016
  18. 在vue3中使用jsx语法
  19. 华联股份:范本式改造,BHG Mall全新升级开辟商业新契机
  20. C#:实现CRC32校验算法(附完整源码)

热门文章

  1. android 获取相册所有uri_android相册获取照片
  2. js实现子女身高预测代码
  3. 一五年未注册it黑公司长期拖欠工资还扬言相关部门不作为你能把我怎么着
  4. web笔记day02
  5. 【UE5 Cesium】13-Cesium for Unreal 加载本地倾斜摄影
  6. Cortex-M3 RTOS常用汇编指令
  7. mysql 03多表联合操作——个人笔记
  8. vue框架与其生态系统的简单总结
  9. 四极管: 微软的移动战略:抽血Android实现三国杀
  10. Dat12 ElementUI VUE后台管理项目 商品添加 订单列表 数据统计