簡體   English   中英

如何在反應中導入我的對象文件

[英]How can I import my objects file in react

我有一個 .js 文件,其中我的書如下:

export const booksData = [
{
    id: "1",
    title: "1491",
    description: "A fantastic historical book",
    genre: 'Historical',
    image: "https://shop.radical-guide.com/wp-content/uploads/2020/06/1491-Front.jpg"
},

如何在我的 react 應用程序中動態導入和顯示這些書籍?

import { booksData } from "path/to/file.js"

你真的不需要將它作為道具傳遞。 僅當您使用的是組件時,才可以,例如:

<Component books={booksData} />

然后,在 Component 函數中將其作為道具傳遞。

function Component(props){
    return (
     <>
         {
           props.books.map(book => {
            return(
           <h1>{book.title}</h1>
         )})}
    </>
)}

如果沒有,您可以直接導入該對象的組件(不推薦)

import { booksData } from "path/to/file.js"

簡單地說:

function Component(){

    return (
     <>
         {
           booksData.map(book => {
            return(
           <h1>{book.title}</h1>
         )})}
    </>
)}

// 首先你需要像這樣導入你的 .js 文件

從'/path/to/file.js'導入booksData

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM