react——在函数组件中使用路由——利用hook函数完成路由切换——table表格的基础使用

Posted 勇敢*牛牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react——在函数组件中使用路由——利用hook函数完成路由切换——table表格的基础使用相关的知识,希望对你有一定的参考价值。

react——在函数组件中使用路由

第一种方法:

  • 安装:react-router-dom
  • 因为是函数组件,所以需要用withRouter包裹导出
import withRouter from "react-router-dom"

const App = () => 
    return (
        <div>
        <h1>APP</h1>
        </div>
    );


export default withRouter(App);

使用方法为传入参数:

解构props:history:push

import withRouter from "react-router-dom"

const App = (history:push) => 

    const oncilckHander =  ()=>
        push("/home/index")
    

    return (
        <div>
        <h1>APP</h1>
        <button onClick=oncilckHander>adssd</button>
        </div>
    );


export default withRouter(App);

使用hook函数

react-router-dom-hook

使用它提供的useHistory函数


必须使用在顶层的路由对象中

import withRouter,useHistory from "react-router-dom"

代码演示:

import useHistory from "react-router-dom"

const App = () => 
    const history = useHistory()
    
    const oncilckHander =  ()=>
        history.push("/home/index")
    

    return (
        <div>
        <h1>APP</h1>
        <button onClick=oncilckHander>adssd</button>
        </div>
    );


export default App;

以上是关于react——在函数组件中使用路由——利用hook函数完成路由切换——table表格的基础使用的主要内容,如果未能解决你的问题,请参考以下文章

React拓展 - setState - 路由组件懒加载 - Hooks - Fragment - Context - PureComponent - 插槽 - 错误边界 - 组件通信方式总结(代码片

react---Hooks的基本使用---巷子

react hook介绍

react hook介绍

react Hook

使用 React Hooks,我如何制作一个可重用的组件和父组件相互利用?