App.js 945 B

12345678910111213141516171819202122232425262728293031
  1. import { useState } from 'react';
  2. import './App.css';
  3. import LearnUseState from './components/LearnUseState';
  4. import LearnUseEffect from './components/LearnUseEffect';
  5. import LearnUseRef from './components/LearnUseRef';
  6. import LearnUseCallBack from './components/LearnUseCallBack';
  7. import LearnUseMemo from './components/LearnUseMemo';
  8. import TestComponent from './components/TestComponent';
  9. function App() {
  10. let [show, isShow] = useState(true);
  11. let [open, isOpen] = useState(true);
  12. return (
  13. <div className="App">
  14. <LearnUseState></LearnUseState>
  15. {
  16. show ? <LearnUseEffect></LearnUseEffect> : <div>已卸载</div>
  17. }
  18. <div className='main'>
  19. {
  20. open ? <LearnUseRef></LearnUseRef> : <div>已卸载</div>
  21. }
  22. </div>
  23. <LearnUseMemo></LearnUseMemo>
  24. <LearnUseCallBack></LearnUseCallBack>
  25. <TestComponent></TestComponent>
  26. </div>
  27. );
  28. }
  29. export default App;