React.js 中的除錯和錯誤邊界
理解錯誤資訊
如果程式碼執行中出現錯誤,React 會在螢幕上顯示可讀的錯誤資訊,幷包含行號。我們應該理解錯誤資訊以進行修正。
我們有一個名為 App.js 的檔案,其中包含一個輸入元素。當輸入值更改時,我們會看到控制檯文字 -
import React, {Component} from 'react';
class App extends Component {
onChangeHandler=(event)=>{
console.log(event.target.value);
}
render(){
return (
<div >
<input name="myInput" onChange={(event)=>this.onChangeHandler(event)}/>
</div>
);
}
}
export default App;現在,如果我們錯誤地添加了 event.input.value 而不是 event.target.value 或任何其他錯誤,React 將顯示錯誤訊息 -

根據網頁上顯示的錯誤行號,我們可以進行修正。
除錯程式碼
我們可以使用瀏覽器的檢查器除錯實際的 React 程式碼。
- 按下 F12 或右鍵點選瀏覽器並選擇“檢查”
- 導航到“原始碼”選項卡,它位於“控制檯”選項卡旁邊
- 在“原始碼”選項卡中,您可以找到 src 資料夾
- 在 src 資料夾中,我們可以找到所需的 React js 檔案
- 在您想要除錯的位置新增斷點,並從 UI 處理
- 一旦我們獲得偵錯程式,我們就可以指向當前正在執行的程式碼以檢視其值
- 這對於解決任何邏輯錯誤都非常有用
使用 React 開發者工具
React 開發者工具是一個擴充套件,一旦新增,它就可以提供 React 元件的見解
它有助於在執行時檢視 React 元件的屬性和狀態值。
點選 F12 或右鍵點選瀏覽器並選擇“檢查元素”。我們將看到一個 React 選項卡。點選它。
每當我們在左側的“元素”選項卡中點選 HTML 元素時,我們都會看到與其關聯的屬性和值。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP