我是React中的新成员,我使用语义 - 用户反应。我试图从Semantic-ui-react中使用Dropdown,但是我无法通过道具。当我在示例代码中的任何地方console.log我的道具时出现错误。反应和语义 - 用户反应
Semantic-ui-react下拉示例看起来不同于我的正常反应代码。它只有一个出口。我的普通代码有一个渲染和一个返回部分。
http://react.semantic-ui.com/modules/dropdown
我父页面获取子是这样的:
<div className="ui grid">
<TagFilter handleTagChange={this.handleTagChange} tagsFilterValue={this.state.tagsFilterValue} />
</div>
我TagFilter组件看起来是这样的:
import React from 'react'
import { Dropdown } from 'semantic-ui-react'
import { friendOptions } from '../common'
const DropdownExampleSelection =() => (
<Dropdown placeholder='Select Friend' fluid selection options={friendOptions} />
)
export default DropdownExampleSelection
不知道如果我能在这个例子中重写代码看起来更像我的其他代码。
你能告诉我们你的代码吗? – damd
它作为一个模块导出,在你的App.js中你可以导入它并将它用作组件。与他们在您的示例中导入下拉菜单相同。 – Tapirboy
您尚未定义任何名为'TagFilter'的组件,至少不在任何提供的代码中。目前还不清楚你想要做什么。 我建议你在没有这个库的情况下使用反应,直到你了解基础。 – Tapirboy