React – Using render props with conditional components causes hooks error
Given this minimal example: import React, { useState } from ‘react’; function Component({ num }) { const [lorem, setLorem] = useState(‘lorem’); return ( <div> {num}: {lorem} </div> ); } function AnotherComponent({ render = Component }) { const [isOpen, setIsOpen] = useState(false); return ( <div> <button type="button" onClick={() => setIsOpen(true)}> Open </button> {isOpen ? render({ num:… Read More React – Using render props with conditional components causes hooks error