路由器链接发出警告"链接是一个void元素标记,不能有'children`或使用`props.dangerouslySetInnerHTML`."

kom*_*hal 12 reactjs react-router

我第一次使用react-route.当我尝试这个时,它给了我这个警告并且它没有工作"警告:链接是一个void元素标记,不能有children或使用props.dangerouslySetInnerHTML.检查Loginpanel的render方法."

我的代码是这样的.

render() {

    return (

        <div >

            <input type="email" />
            <input type="password"/><br/>

         <link to="Index">   BLOCK
         </link>

        </div>

       )
    }
  }
Run Code Online (Sandbox Code Playgroud)

而我的主要main.js是这样的

    render(
  <Router history={hashHistory}>

      <Route path="/" component={Loginpanel} >
    <Route path="Index" component={App}/>
      <Route path="Form" component={Form} />
          </Route>


    </Router>,
   document.getElementById('js-main'));
Run Code Online (Sandbox Code Playgroud)

提前致谢.

Har*_*uja 20

在反应中它的链接而不是链接.你能尝试一次吗?

import {Link} from 'react-router';
Run Code Online (Sandbox Code Playgroud)


小智 9

更改linkLink

第一个字母大写。