react学习中遇到的错误及解决方法

错误一:index.js:2178 Warning: validateDOMNesting(...): <a> cannot appear as a descendant of <a>.

     原因是,代码中引用的react-bootstrap中的错误:

将这段代码:

<NavItem eventKey={1} >
    <Link to="/posts">posts</Link>

</NavItem>

改为:

<NavItem eventKey={1} href="/posts">
   posts
</NavItem>

错误二:index.js:2178 Warning: Each child in an array or iterator should have a unique "key" prop.

     原因为在引用map的时候,应该要给每一个子标签添加特定的key。

    将代码:

{posts.map((post)=>(
        <div >
            <h3>{post.title}</h3>
            <h4>{post.author}</h4>

<p className="content">{post.body}</p>

</div>

))}

//改为:

{posts.map((post)=>(
        <div key={post.id}>
            <h3>{post.title}</h3>
            <h4>{post.author}</h4>

<p className="content">{post.body}</p>

</div>

))}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值