相关疑难解决方法(0)

返回React.render()中的多个元素

我是新的反应,我遇到了这个问题:

render: function(){
    return (
        <h3>Account</h3>
        <a href="#" onClick={some_event}>Login</a>
        <a href="#" onClick={some_event}>Logout</a>
)}
Run Code Online (Sandbox Code Playgroud)

当我这样渲染时,它给出了错误的说法 multiple components must wrapt with end

我应该为每个html标签或每一行创建一个组件,或者我可以以这种方式呈现..

有什么建议吗?

reactjs

32
推荐指数
3
解决办法
4万
查看次数

如何在打字稿中声明对象数组?

我想指定该函数将对象数组作为参数,但是我没有为该对象定义特定类型(某种“匿名类型”)

bagTotal = (products) => {
 // function does stuff
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以这样做:

bagTotal = (products: any[]) => {
 // function does stuff
}
Run Code Online (Sandbox Code Playgroud)

但这比我想要的要轻松一些:严格限制我的打字稿。

products 是一组外观相同的对象,就像所有对象都有名称,价格,描述一样。

我该怎么宣布呢?

我想做类似的事情

bagTotal = (products: [{name: string, price: number, description: string}]) => {
 // function does stuff
}
Run Code Online (Sandbox Code Playgroud)

但这是不对的。我该如何声明?

javascript typescript reactjs

3
推荐指数
3
解决办法
4481
查看次数

标签 统计

reactjs ×2

javascript ×1

typescript ×1