Синтаксис реагирования не распознается - PullRequest
0 голосов
/ 05 мая 2019

Я новичок, чтобы отреагировать, я пытаюсь запустить простой пример кода, который я нашел, смысл кода - показать несколько вкладок.Я сталкиваюсь с некоторыми техническими проблемами.

Я получаю эту ошибку: «Uncaught ReferenceError: require is notfined» в первой строке моего кода JS: импорт React из «act »;

похоже, он не распознает мой код реакции.

, пожалуйста, помогите, большое спасибо:)

HTML:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Dashboard Support Tool Center</title>

    <script type="application/javascript" src="https://unpkg.com/react@16.0.0/umd/react.production.min.js"></script>
    <script type="application/javascript" src="https://unpkg.com/react-dom@16.0.0/umd/react-dom.production.min.js"></script>
    <script type="application/javascript" src="https://unpkg.com/babel-standalone@6.26.0/babel.js"></script>

</head>
<body>
</body>
<script type="text/babel" src="/dashboards/react/dashboardCenter.js"></script>
</html>

React / JS:

import React from 'react';
import { render } from "react-dom";

import Tabs from './Tabs';
require('/dashboards/css/tabStyles.css');

function App() {
    return (
        <div>
        <h1>Tabs Demo</h1>
        <Tabs>
            <div label="Gator">
                See ya later, <em>Alligator</em>!
            </div>
            <div label="Croc">
                After 'while, <em>Crocodile</em>!
            </div>
            <div label="Sarcosuchus">
                Nothing to see here, this tab is <em>extinct</em>!
            </div>
        </Tabs>
    </div>
);
}

const container = document.createElement('div');
document.body.appendChild(container);
render(<App />, container);

1 Ответ

0 голосов
/ 05 мая 2019

Вы должны включить ссылку на библиотеку requrejs в ваш html:

<script type="application/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" ></script>

Редактировать

import и require в вашем файле jsне распознается большинством браузеров.Вы должны использовать модульную систему ES6 .Вам предстоит долгий путь;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...