2017-07-17 4 views
0

私はWebプログラミングにとって本当に新しいです。コンソールログを取得するこの機能を

  1. React、JSXなどの関数ですか?

  2. この機能からコンソールログを取得するにはどうすればよいですか?たとえば、子供やルータの値をコンソールログに出力する。

  3. 現在のページが特定のページである場合は、 'prev'を非表示にします。これはどうすればできますか?

ありがとうございます。

const App = ({children, router}) => (
 
<div className="App"> 
 
    <Stepper/> 
 

 
    <div className='App-main'> 
 
     <Row gutter={40}> 
 
     <Col span={20}> 
 
      { children } 
 
     </Col> 
 
     <Col span={4}> 
 
      <Navigator 
 
      label={label(router.location.pathname)} 
 
      action={action(router, router.location.pathname)} 
 
      prev={prev(router.location.pathname)} 
 
      /> 
 
     </Col> 
 
     </Row> 
 
    </div> 
 
    </div> 
 
)

+1

リアクト/ JSX。 Reactライブラリのドキュメントを見てください。 – zfrisch

答えて

0
  1. Zfrischが述べたように、それはミックスです。 Appは機能コンポーネント(React)であり、関数に返されるものはXMLです。
  2. 丸括弧は暗黙のリターンです。あなたが中括弧に変更すると、あなたは物事をしてから戻ることができます(xmlGoeshere);例:

    const App = ({children, router}) => { 
        console.log("hello world"); 
        return (
         <div className="App"> 
         etc... 
        ); 
    }; 
    
  3. それはより多くの情報なしであなたのために働く方法でこれに答えるのは難しいです。以前の機能を変更したり、目的のものに応じてナビゲータのレンダリングを変更したりすることができます。

+1

ありがとう、ベン。あなたの提案は、私が問題を解決するのに十分です。 – mzichao

関連する問題