繁体   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