我是ReactJS和JSX的新手,我对下面的代码有点问题.
我试图className在每个属性上添加多个类li:
<li key={index} className={activeClass, data.class, "main-class"}></li>
Run Code Online (Sandbox Code Playgroud)
我的React组件是:
var AccountMainMenu = React.createClass({
getInitialState: function() {
return { focused: 0 };
},
clicked: function(index) {
this.setState({ focused: index });
},
render: function() {
var self = this;
var accountMenuData = [
{
name: "My Account",
icon: "icon-account"
},
{
name: "Messages",
icon: "icon-message"
},
{
name: "Settings",
icon: "icon-settings"
}
/*{
name:"Help & Support <span class='font-awesome icon-support'></span>(888) 664.6261",
listClass:"no-mobile last help-support last"
}*/
];
return ( …Run Code Online (Sandbox Code Playgroud) 我想知道是否有办法通过 prop 传递接口。
例如,下面的组件尝试将接口传递给 Apple 组件。
import Apple from "./";
Interface A {
name: string;
}
const Component = () => {
return (
<Apple
...
type={A} <--- Pass it in like this
/>
);
}
Run Code Online (Sandbox Code Playgroud)
1-以上可以做到吗?
2-如果是的话,Apple 组件内部的接口类型是什么?