国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

實(shí)際開發(fā)中,React應(yīng)用常見問題【持續(xù)更新中】

這篇具有很好參考價(jià)值的文章主要介紹了實(shí)際開發(fā)中,React應(yīng)用常見問題【持續(xù)更新中】。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

實(shí)際開發(fā)中,React應(yīng)用常見問題【持續(xù)更新中】

實(shí)際開發(fā)中,React應(yīng)用常見問題【持續(xù)更新中】

一、路由相關(guān)

“react-router-dom”: “^6.14.2”, “react”: “^18.2.0”,

1、監(jiān)聽路由

import { useLocation } from 'react-router-dom'

export default function AppHeader() {
  const [selectMenu, setSelectMenu] = useState<string>('')
  const location = useLocation()
  useEffect(() => {
    // location: 頁面刷新 和 路徑變化【觸發(fā)路由】 都會(huì)監(jiān)聽到
    // 解決頁面刷新或者是用戶手動(dòng)輸入路徑時(shí), 路徑和menu選中狀態(tài)不匹配的問題
    setSelectMenu(location.pathname)
  }, [location])
  return <>test</>
}

2、路由編程式導(dǎo)航

useNavigate()文章來源地址http://www.zghlxwxcb.cn/news/detail-615248.html


import { useNavigate } from 'react-router-dom'


export default function AppHeader() {

  const navigate = useNavigate()
  const toOtherPageByPath = () => {
  	// 未攜帶參數(shù)的編程式導(dǎo)航
    navigate(路由path)
  }
  return (
    <>
    	<button onClick={toOtherPageByPath}>test</button>
    </>
  )

3、路由鏈接導(dǎo)航

import { Link } from 'react-router-dom'
<Link to={'路徑'}>Back Home</Link>

到了這里,關(guān)于實(shí)際開發(fā)中,React應(yīng)用常見問題【持續(xù)更新中】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【持續(xù)更新中】Unity常見問題及其解決

    【持續(xù)更新中】Unity常見問題及其解決

    否則會(huì)出現(xiàn)以下錯(cuò)誤: 錯(cuò)誤: error CS0103: The name ‘gameobject’ does not exist in the current context 解決: 腳本中獲取游戲?qū)ο笫褂胓ameObject。 注:Debug.Log(“”);表示調(diào)試時(shí)輸出引號(hào)中的內(nèi)容。 錯(cuò)誤: error CS1061: ‘Vector2’ does not contain a definition for ‘X’ and no accessible extension method ‘

    2024年02月01日
    瀏覽(30)
  • node.js系列-常見問題處理方案(持續(xù)更新)

    node.js系列-常見問題處理方案(持續(xù)更新)

    `` 瀏覽器中我們可以這樣使用: node.js中實(shí)現(xiàn)方案 解決方案: 修改eslint配置文件 , 舉個(gè)栗子:.eslintrc.js 使用方案 今天就寫到這里啦~ 小伙伴們,( ̄ω ̄( ̄ω ̄〃 ( ̄ω ̄〃)ゝ我們明天再見啦~~ 大家要天天開心哦 歡迎大家指出文章需要改正之處~ 學(xué)無止境,合作共贏 歡迎路過

    2024年02月14日
    瀏覽(63)
  • 23個(gè)react常見問題

    23個(gè)react常見問題

    1、setState 是異步還是同步? 合成事件中是異步 鉤子函數(shù)中的是異步 原生事件中是同步 setTimeout中是同步 相關(guān)鏈接:你真的理解setState嗎?: 2、聊聊 react@16.4 + 的生命周期 圖片 相關(guān)連接:React 生命周期 我對(duì) React v16.4 生命周期的理解 3、useEffect(fn, []) 和 componentDidMount 有什么

    2024年02月09日
    瀏覽(11)
  • 【AI】Stable Diffusion懶人包部署常見問題/解決(持續(xù)收錄)

    【AI】Stable Diffusion懶人包部署常見問題/解決(持續(xù)收錄)

    收錄啟動(dòng)Stable Diffusion時(shí)候出現(xiàn)的各種問題及解決方案 當(dāng)點(diǎn)擊項(xiàng)目目錄下的 webui.bat ,會(huì)出現(xiàn)以下錯(cuò)誤的時(shí)候: 解決辦法是先找到項(xiàng)目的虛擬環(huán)境地址,例如: ..stable-diffusion-webuivenv ,然后找到下面的 git/cmd.py 文件,在 import os 下添加一段代碼,具體如下:

    2024年02月11日
    瀏覽(22)
  • 程序采用Jenkins 持續(xù)集成部署、發(fā)布以及常見問題、解決辦法列表

    程序采用Jenkins 持續(xù)集成部署、發(fā)布以及常見問題、解決辦法列表

    ????如果不采用工具的話,網(wǎng)站的發(fā)布更新是一個(gè)簡(jiǎn)單但麻煩的事情,在這個(gè)方面,jenkins是一個(gè)很好用的工具。Jenkins是基于Java開發(fā)的一種持續(xù)集成工具,用于監(jiān)控持續(xù)重復(fù)的工作,包括持續(xù)的軟件版本發(fā)布/測(cè)試項(xiàng)目。并可監(jiān)控外部調(diào)用執(zhí)行的工作。今天在本博客平臺(tái)上部

    2024年04月25日
    瀏覽(23)
  • 3.react useRef使用與常見問題

    https://zh-hans.legacy.reactjs.org/docs/hooks-faq.html#why-am-i-seeing-stale-props-or-state-inside-my-function

    2024年02月12日
    瀏覽(18)
  • 4.react useContext使用與常見問題

    4.react useContext使用與常見問題

    2024年02月11日
    瀏覽(18)
  • vben-admin 頁面以及部分代碼 常見問題 解析 持續(xù)更新····

    vben-admin 頁面以及部分代碼 常見問題 解析 持續(xù)更新····

    介紹 | Vben Admin (vvbin.cn) https://doc.vvbin.cn/guide/introduction.html ----------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------- ?

    2024年02月04日
    瀏覽(50)
  • 7.react useCallback與useMemo函數(shù)使用與常見問題

    useCallback返回一個(gè) 可記憶的函數(shù) ,useMemo返回一個(gè) 可記憶的值 ,useCallback只是useMemo的一種特殊形式。 那么這到底是什么意思呢?實(shí)際上我們?cè)诟缸油ㄐ诺臅r(shí)候,有可能傳遞的值是一樣的,但是傳遞的內(nèi)存地址可能是不一樣的,那么在React眼里是會(huì)對(duì)組件進(jìn)行重新執(zhí)行的。 1

    2024年02月15日
    瀏覽(16)
  • RabbitMQ常見的應(yīng)用問題

    在實(shí)際生產(chǎn)環(huán)境中,可能會(huì)由于網(wǎng)絡(luò)問題導(dǎo)致消息接收異常產(chǎn)生某種影響,基于這種情況我們需要保障消息的可靠性。 RabbitMQ中的消息可靠性也稱為消息補(bǔ)償,如下圖所示,可以保證消息的可靠性。 分為9種種步驟實(shí)現(xiàn)消息補(bǔ)償 1、生產(chǎn)者處理業(yè)務(wù)邏輯,將數(shù)據(jù)寫入到數(shù)據(jù)庫(kù)。

    2024年02月11日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包