小编ohk*_*s11的帖子

“使用 JSX 时 React 必须在范围内”(react/react-in-jsx-scope 与 index.js 上的“window.React = React”)

我正在关注 O'Reilly 的“Learning React”的第 5 章“React with JSX”。

我编写了 Recipes Appcreate-react-app作为基础。

索引.js

import React from 'react';
import ReactDOM from 'react-dom';

import './index.css';

import App from './App';
import Menu from './Menu';

import registerServiceWorker from './registerServiceWorker';

import data from './data/recipes';

window.React = React;

ReactDOM.render(<Menu recipes={data} />, document.getElementById('root'));

registerServiceWorker();
Run Code Online (Sandbox Code Playgroud)

菜单.js

import Recipes from './Recipes';

const Menu = ({recipes}) => (
    <article>
        <header>
            <h1>Delicious Recipes</h1>
        </header>
        <div className = "recipes">
        {recipes.map((recipe, i)=>    
            <Recipes key={i} {...recipe}  />
        )}
        </div>
    </article>
);

export default …
Run Code Online (Sandbox Code Playgroud)

jsx reactjs react-dom create-react-app

14
推荐指数
2
解决办法
2万
查看次数

标签 统计

create-react-app ×1

jsx ×1

react-dom ×1

reactjs ×1