找到 198 篇文章 關於 React JS

使用 Recharts 在 ReactJS 中建立散點圖

Mayank Agarwal
更新於 2022年4月21日 12:26:35

1K+ 次瀏覽

在這篇文章中,我們將探索 Rechart JS 庫,並將其在 React 應用程式中實現,以觀察它們的使用方式。Rechart 庫專門用於在 React 應用程式上建立不同型別的圖表。可以使用此庫構建的圖表包括折線圖、條形圖、餅圖、散點圖等。在本教程中,我們將建立一個具有所需資料點的散點圖,並將結果顯示給使用者。散點圖的資料集將包含 x 和 y 座標詳細資訊。然後,藉助笛卡爾積,我們將…… 閱讀更多

在 React Native 應用中新增動畫載入器和啟動畫面

Ath Tripathi
更新於 2021年9月29日 09:48:24

497 次瀏覽

在這篇文章中,我們將瞭解如何在 React Native 應用中實現 Lottie 動畫。Lottie 是一種開源動畫檔案格式,它體積小、質量高、互動性強,並且可以在執行時進行操作。Lottie 動畫主要用於載入螢幕或作為啟動螢幕。因此,讓我們將 Lottie 動畫新增到我們的 React Native 移動應用程式中。示例訪問 Lottie 動畫官方網站並下載 Lottie JSON。我將使用的動畫連結 −https://lottiefiles.com/74546-character-02# /將 JSON 檔案命名為“myloader.json”,並將其儲存在與 App.js 同一級別。現在安裝 lottie-react-native 包 npm i --save lottie-react-native Lottie ... 閱讀更多

在 React JS 中建立連結的二維碼

Ath Tripathi
更新於 2021年9月29日 09:44:13

2K+ 次瀏覽

在這篇文章中,我們將瞭解如何在 React JS 中建立連結的二維碼。二維碼是一種二維條形碼,可在智慧手機上讀取。您一定在網站上見過可以掃描的二維碼,這些二維碼會將您重定向到某個頁面。例如,要從您的筆記型電腦訪問 WhatsApp,您可以訪問“web.whatsapp.com”,然後在您的手機上開啟 WhatsApp 並掃描給定的二維碼。示例首先建立一個 React 專案 −npx create-react-app tutorialpurpose轉到專案目錄 −cd tutorialpurpose安裝 qrcode.react 包 −npm i --save qrcode.react此庫將幫助我們…… 閱讀更多

使用 React-Three-Fiber 在 React 中建立天空著色器

Ath Tripathi
更新於 2021年9月29日 09:32:17

2K+ 次瀏覽

在這篇文章中,我們將瞭解如何使用 React-Three-Fiber 在 React JS 中建立天空著色器。它看起來像真實的天空,效果非常好。Three.js 是一個跨瀏覽器 JavaScript 庫和應用程式程式設計介面,用於使用 WebGL 在 Web 瀏覽器中建立和顯示動畫 3D 計算機圖形示例首先安裝以下包 −npm i --save @react-three/fiber npm i --save @react-three/drei react-three/fiber 將用作 threejs 和 React.js 之間的中介軟體,而 drei 將用於在其內部實現預製可最佳化的天空效果。現在,在 App.js 中插入以下程式碼段…… 閱讀更多

在 React JS 中建立動畫載入骨架

Ath Tripathi
更新於 2021年9月29日 09:23:21

325 次瀏覽

在這篇文章中,我們將瞭解如何在 React JS 中建立動畫載入骨架。我們在電子商務網站和旅遊網站上可以看到動畫載入骨架,它們用於指示頁面載入後我們將看到哪種型別的內容。它在開發人員社群中很受歡迎。因此,讓我們開始吧。首先建立一個 React 專案 −npx create-react-app tutorialpurpose轉到專案目錄 −cd tutorialpurpose示例 1安裝 react-loading-skeleton 包 −npm i --save react-loading-skeleton我們將使用此包在我們的 React 或 Node 專案中實現預製的骨架載入,無需任何 CSS 或 JavaScript。新增以下…… 閱讀更多

React JS 中的 SVG 變形

Ath Tripathi
更新於 2021年9月29日 09:15:07

717 次瀏覽

SVG 變形非常有用,您可以透過精美的動畫變形 SVG 影像,這將非常棒。這是一種在某個 SVG 更改為另一個 SVG 時,在兩個 SVG 影像之間進行過渡的技術。首先建立一個 React 專案 −npx create-react-app tutorialpurpose轉到專案目錄 −cd tutorialpurpose示例下載並安裝 react-svg-morph 包 −npm install react-svg-morph --save此包將允許我們將預製的變形動畫應用於我們的 SVG。在 App.js 中新增以下幾行程式碼 −import React from "react"; import ReactDOM from "react-dom"; import { MorphReplace } from "react-svg-morph"; class Checked extends React.Component { ... 閱讀更多

在 React JS 前端進行 SVG 繪圖

Ath Tripathi
更新於 2021年9月29日 09:04:11

1K+ 次瀏覽

在這篇文章中,我們將瞭解如何建立一個介面,使用者可以在該介面上建立繪圖、編寫名稱以及幾乎任何藝術作品。您可以使用此功能允許使用者在頁面上簽名。在這裡,我們將使用“react-hooks-svgdrawing”包。首先建立一個 React 專案 −npx create-react-app tutorialpurpose轉到專案目錄 −cd tutorialpurpose示例安裝 react-hooks-svgdrawing 包 −npm i --save react-hooks-svgdrawing此庫將用於實現容器,這將允許我們使用滑鼠或觸控板以 SVG 的形式進行繪圖或任何操作。在 App.js 中新增以下幾行程式碼…… 閱讀更多

在 React JS 中縮放 SVG 影像

Ath Tripathi
更新於 2021年9月29日 08:59:04

2K+ 次瀏覽

在這篇文章中,我們將瞭解如何在 React JS 中縮放 SVG 影像。這在某些情況下非常有用。我們將使用 react-svg-pan-zoom 包來建立一個可以縮放或旋轉 SVG 影像的功能。首先建立一個 React 專案 −npx create-react-app tutorialpurpose轉到專案目錄 −cd tutorialpurpose示例安裝 react-svg-pan-zoom 包 −npm i --save react-svg-pan-zoom此包將允許我們在其上進行放大和縮小甚至旋轉影像的區域。在 App.js 中新增以下幾行程式碼 −import React, { useRef, useEffect } from "react"; import { UncontrolledReactSVGPanZoom } from "react-svg-panzoom"; ... 閱讀更多

使用指向光在 React JS 中結合 React-Three-Fiber 實現更好的照明效果

Ath Tripathi
更新於 2021年9月29日 08:52:22

1K+ 次瀏覽

在這篇文章中,我們將瞭解如何在 react-three-fiber 中使用不同型別的燈光來使我們的物件看起來更好。它主要充當指向物件的火炬光。Three.js 需要光線來顯示顏色、陰影效果和許多不同型別的效果。我們將製作一個立方體,然後我們將新增指向光。示例首先,安裝以下包 −npm i --save @react-three/fiber three threejs 和 react-three/fiber 將用於向網站新增 webGL 渲染器,而 three-fiber 將用於連線 threejs 和 React 現在,插入以下幾行…… 閱讀更多

使用純 CSS 和 HTML 在 React JS 中建立 PDF

Ath Tripathi
更新於 2021年9月29日 08:49:00

917 次瀏覽

在這篇文章中,我們將瞭解如何使用 React JS 建立 PDF。PDF 是一種通用的文件格式,用於各種用途,例如報告、資料共享、資料儲存等。如果我們可以透過簡單的 CSS 在 React 中建立 PDF,這將非常有幫助。示例首先建立一個 React 應用程式 −npx create-react-app pdfviewer安裝 react-pdf 包 npm i @react-pdf/renderer 我們將使用此包使用 DOM 元素和 CSS 在我們的 React 前端內建立 PDF。在 App.js 中插入以下程式碼段 −import React from "react"; import {    Document,    Page,    Text,    View, ... 閱讀更多

廣告
© . All rights reserved.