除錯 ReactJS 應用程式


在構建實際應用程式時,開發者應該掌握的最重要技能之一是如何正確地除錯 React 應用程式。有很多方法可以除錯我們的 React 應用程式,下面解釋了一些行之有效的方法:

使用程式碼校驗工具

像 ESLint 這樣的工具有助於編寫更好、更簡潔的程式碼,因為它遵循適當的準則,可以防止在開發程式碼時出現錯誤。

使用 React 開發者工具

此工具在除錯 ReactJS 應用程式時非常方便,因為它允許遍歷元件樹,並允許即時檢視傳遞給元件的狀態、屬性或其他資料。

注意:對於生產就緒程式碼,它預設會混淆元件名稱以增強安全性,但是您仍然可以透過將 `displayName` 屬性設定為要檢視的元件來檢視它。

Console.log()

這是除錯 React 應用程式最強大的功能之一。我們可以在元件和 JSX 中的任何點記錄任何狀態、屬性或資料,它將把該資料記錄到控制檯中。您可以將 `console.log()` 語句新增到元件和 JSX 中的任何位置,但物件和陣列除外。

示例

App.jsx

import React from 'react';

import Name from './Name.js';

const App = () => (
   <div>
      <Name name="Rahul Bansal" />
   </div>
);
export default App;

Name.jsx

import React from 'react';

const Name = (props) => {
   return (
      <div>
      {console.log('Props: ', props)}
      Name: {props.name}
      </div>
   );
};
export default Name;

輸出

這將產生以下輸出:

更新於:2021-03-18

707 次瀏覽

啟動您的 職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.