【发布时间】:2021-03-18 23:34:49
【问题描述】:
在我的构建中,我有两个具有相同代码的文件:gatsby-browser.js 和 gatsby-ssr.js。代码很简单,它使用wrapPageElement 将页面包装在<Layout /> 组件中:
// gatsby-browser.js gatsby-ssr.js
import React from 'react';
import Layout from './src/components/Layout';
export function wrapPageElement({ element, props }) {
return <Layout {...props}>{element}</Layout>;
}
我想将此代码交给一个文件,然后将其导入到两个文档中,从而对其进行 DRY 处理,但我对执行此操作的最佳方式有点不确定。任何人都可以在这里提出最佳做法吗?
【问题讨论】:
标签: javascript reactjs gatsby