Skip to content

Instantly share code, notes, and snippets.

@Patrick-DS
Last active October 31, 2020 21:31
Show Gist options
  • Save Patrick-DS/b47b25ee16045c5167f979834aa1e914 to your computer and use it in GitHub Desktop.
Save Patrick-DS/b47b25ee16045c5167f979834aa1e914 to your computer and use it in GitHub Desktop.
import React, {useState} from "react"
import { ComponentOne, ComponentTwo } from "./somewhere"
const ExampleComponent = (props) => {
const [selected, setSelected] = setState(false)
const setSelectedTrue = () => setSelected(true)
const setSelectedFalse = () => setSelected(false)
const toggleSelected = () => setSelected(!selected)
return selected ? (
<ComponentOne {...props} onClick={setSelectedFalse} onSomething={toggleSelected} />
<ComponentTwo {...props} onClick={setSelectedTrue} />
) : (
<ComponentTwo {...props} onClick={setSelectedTrue} />
)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment