Как исправить функцию стрелки в React.js для работы с реквизитом - PullRequest
0 голосов
/ 14 апреля 2019

Я пытаюсь открыть простую веб-страницу на localhost: 3000 и работаю с React.js - в настоящее время кажется, что при использовании React.js моя функция стрелки не распознается, когда я набираю '=> 'и я проверил учебник, которому следую, чтобы убедиться, что я не сделал никаких опечаток - кто-нибудь еще сталкивался с проблемами с React.js и функциями стрелок?

Интересно, что в уроке, который я смотрю, он отлично работает,

Заранее большое спасибо!

Перепроверил код, проверил App.js, ошибки функции стрелок Google вReact.js

Код Greet.js ниже:

import React from 'react'

// function Greet() {
//     return <h1>Hey Henry!</h1>
// }

const Greet = props () => {
    console.log(props)
    return <h1>Aloha you nutter! How's it going {props.name}?</h1>}

export default Greet

Код App.js ниже:

import React, { Component } from 'react';
import logo from './logo.svg';
import './App.css';
import Greet from './components/Greet'
import Hello from './components/Hello'

class App extends Component {
  render() {
    return (
      <div className="App">
        {/*<header className="App-header">
          <img src={logo} className="App-logo" alt="logo" />
          <p>
            HELLO WORLD!!!
            Henry's first React program!
          </p>
          <a
            className="App-link"
            href="https://reactjs.org"
            target="_blank"
            rel="noopener noreferrer"
          >
            Learn React
          </a>
    </header>*/}
      <Greet name="Henry" />
      <Greet name="Adrian" />
      <Greet name="Lordi" /> 
      {/*<Hello />*/}


      </div>
    );
  }
}

export default App;

Ожидаемый результат:

Отображение веб-страницына локальном хосте 3000: «Алоха, ты, чокнутый! Как дела?3 раза с 3 разными именами.

Error message on localhost:3000

1 Ответ

2 голосов
/ 14 апреля 2019

Попробуй так:

const Greet = (props) => {
    console.log(props)
    return <h1>Aloha you nutter! How's it going {props.name}?</h1>}

export default Greet

Реквизиты - это параметры в функции стрелки.

...