Неожиданный токен в приложении Reactjs на codeandbox

Я получаю ошибку unexpected token on line 5 в проекте responsejs при запуске его через codeandbox. Приложение работает без ошибок, когда я запускаю его на локальном компьютере.

import React, { Component } from 'react';

import Header from '../Header/Header';
import Footer from '../Footer/Footer';

const App = ({ children }) => (
  <>
    <Header />

    <main>
      {children}
    </main>

    <Footer />
  </>
);

export default App;
<script src = "https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src = "https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>

Любое предложение, почему я получаю эту ошибку

ОБНОВИТЬ

Здесь это ссылка на codeandbox

попробуйте изменить <> на <div> и соответственно закрыть его.

c-chavez 18.11.2018 20:12

Строка 5 - это пустая строка в вашем примере. Вероятно, вам нужно установить опцию использования транспилятора Babel

lumio 18.11.2018 20:16

На моей стороне тестирование вашего кода без какого-либо импорта отлично работает: codeandbox.io/s/033lqz24kv - так что, вероятно, проблема с версией React?

lumio 18.11.2018 20:22

@lumio вот ссылка на codeandbox, у меня проблема с codeandbox.io/s/13m1wyz3pq

user10398929 19.11.2018 06:12
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
4
472
1

Ответы 1

React Fragments - это небольшая изящная функция, которая была выпущена в конце прошлого года вместе с React v16.2.0. Попробуйте с обновленной версией реакции:

<script src = "https://unpkg.com/react/umd/react.development.js"></script>
<script src = "https://unpkg.com/react-dom/umd/react-dom.development.js"></script> 

согласно response документы многие инструменты еще не поддерживают его, поэтому вы можете явно написать <React.Fragment>, пока инструменты не догонят.

вот ссылка на codeandbox, у меня проблема с codeandbox.io/s/13m1wyz3pq

user10398929 19.11.2018 06:12

один раз проверьте конфигурацию вашего веб-пакета и файл конфигурации сервера

Jaisa Ram 19.11.2018 14:49

Другие вопросы по теме