我的代码就是这样
const [component, setComponent ] = useState( ? )
组件的初始值是什么
if(true)
setComponent(<ComponentA />)
else
setComponent(<ComponentB />)
答案 0 :(得分:8)
就我个人而言,我不会将组件存储在状态中,而是使用数据来确定显示的内容。例如:
const [value, setValue] = useState(true)
return (
value ? <ComponentA /> : <ComponentB />
)