I'm new to React and am using the library: Semantic-UI-React.
I'm trying to use the Dropdown component from Semantic-UI-React but I am unable to pass my props. I get an error when I console.log my props anywhere in the example code.
The Semantic-UI-React dropdown example looks different than my normal react code. It only has an export. My normal code has a render and a return section.
http://react.semantic-ui.com/modules/dropdown
My parent page gets the child like this:
<div className="ui grid">
    <TagFilter handleTagChange={this.handleTagChange} tagsFilterValue={this.state.tagsFilterValue} />
</div>
My TagFilter component looks like this:
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
I don't know if I can rewrite the code in the example to look more like the rest of my code.
 
                        
It is not clear what you are trying to achieve. I will assume that there is a
TagFilterComponentand you want to renderDropdowncomponents in it.I suggest that you create a component of your own, let's call it
TagDropdown. You pass this the props you want and you add the functions you need. Then for itsrender-function - you use theDropDowncomponents as you want them. By the code you providedThat is, you extend the DropDown by composition.
Something like:
Now your
TagFilterComponentcan render a<TagDropdown>and you can pass the props of your choice.