2017-04-09 14 views
0

私はリスト項目を作成する変数を返しています。この関数は、順不同のリストを返しますが、それを設定したいアイテムはうまくいきません。なぜ私が間違ってしまったのか、私はある方向へ感謝するでしょう。変数または定数をES6反応クラスの関数に返します

Header.js

export class Header extends Component { 

    constructor() { 
     super(); 
    } 

    NavMenu() { 

     let links =() => (

      <li>hey</li> 
    ); 

    return (
     <ul className="nav navbar-navs"> 
      {links} 
     </ul> 
     ); 
    } 

    render() { 
     return (
       <div className="container-fluid"> 
          {this.NavMenu()} 
       </div> 
     ) 
    } 

    } 

    export default Header; 

いただきありがとうございます:)

+0

のようにそれを呼び出す必要があります - あなたは、リスト項目を返すために、矢印機能を実行するようになってきました。 – Li357

+0

また、単に 'let links =(

  • Hey
  • );を保持しておいてください。 –

    +0

    @AndrewLi tnxs答えが届きましたが、PCの前にあまりにも多くの時間があると、基本的なことを見落とす可能性があります。 – W9914420

    答えて

    2

    linksは、要素を返す関数です。あなたは `` {リンク()}であるべきlinks()

    class Header extends React.Component { 
     
    
     
        constructor() { 
     
         super(); 
     
        } 
     
    
     
        NavMenu() { 
     
    
     
         let links =() => (
     
    
     
          <li>hey</li> 
     
        ); 
     
    
     
        return (
     
         <ul className="nav navbar-navs"> 
     
          {links()} 
     
         </ul> 
     
         ); 
     
        } 
     
    
     
        render() { 
     
         return (
     
           <div className="container-fluid"> 
     
              {this.NavMenu()} 
     
           </div> 
     
         ) 
     
        } 
     
         
     
    } 
     
    ReactDOM.render(<Header/>, document.getElementById('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> 
     
    <div id="app"></div>

    +0

    この例は、私と他の人が同じことをするのに非常に役立ってくれてありがとう。 – W9914420

    +0

    助けてくれてうれしいです。 –

    0

    あなたが機能を指している{リンク}変数を使用しています。

    は今、どちらかあなたがリンクを使用して、それぞれの関数を呼び出す()は OR ちょうど変数リンクに直接値を代入した値を返します。

    +1

    各オプションを実装して、もう一度感謝することができます。 – W9914420

    関連する問題