사용자 지정 후크가 예상대로 작동하지 않습니다.

qb1234

단순히 부울 (isOpen)을 반환하는 useOpen이라는 매우 간단한 사용자 지정 후크를 구현하려고합니다. isOpen 상태를 기반으로 App.js에서 일부 텍스트를 표시하거나 숨기고 싶습니다. 현재 아무것도 렌더링되지 않고 App.js에서 console.log (isOpen)를 시도하면 정의되지 않았습니다. 미리 감사드립니다!

App.js

import React from 'react'
import useOpen from './CustomHooks/useOpen'

function App () {
 const {isOpen} = useOpen;

return (
<div className='App'>
  {isOpen && <p>isOpen</p>}
</div>
)
}

export default App

useOpen.js

import { useState } from 'react'
export default function useOpen() {
    const [isOpen, setIsOpen] = useState(true)
    return { isOpen }
 }
Ray Hatfield

에서 괄호가 누락되었습니다 useOpen. 이어야 useOpen()합니다.

const {isOpen} = useOpen; // missing ()
const {isOpen} = useOpen();

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

사용자 지정 지시문을 사용할 때 ngShow가 예상대로 작동하지 않습니다.

분류에서Dev

UIView 사용자 지정에 하위보기 추가가 예상대로 작동하지 않습니다.

분류에서Dev

ng-repeat 사용자 지정 필터로 Typescript 메서드가 예상대로 작동하지 않습니다.

분류에서Dev

: 선택자가 예상대로 작동하지 않습니다.

분류에서Dev

사용자 지정 요인 함수가 예상대로 작동하지 않습니다.

분류에서Dev

정규식 한정자가 예상대로 작동하지 않습니다.

분류에서Dev

CloudWatch 사용자 지정 지표가 예상대로 작동하지 않음

분류에서Dev

Collectors.groupingBy에 대한 사용자 정의 수집기가 예상대로 작동하지 않습니다

분류에서Dev

AWS EC2 사용자 데이터 스크립트가 예상대로 작동하지 않습니다.

분류에서Dev

TextView 자동 크기 조정을위한 Shader LinearGradient가 예상대로 작동하지 않습니다.

분류에서Dev

useEffect에서 사용자 지정 후크가 제대로 작동하지 않음

분류에서Dev

입력 테두리 상자가 예상대로 작동하지 않습니다.

분류에서Dev

몽구스 : 사전 후크가 예상대로 작동하지 않음

분류에서Dev

자체 크기 조정 셀을 사용한 후 reloadData가 더 이상 작동하지 않습니다.

분류에서Dev

설정을 사용하여 String.Replace가 예상대로 작동하지 않습니다.

분류에서Dev

사용자 지정 셀의 UIImageView가 제대로 작동하지 않습니다.

분류에서Dev

사용자 지정 도우미가 제대로 작동하지 않습니다.

분류에서Dev

AND 연산자가 C에서 예상대로 작동하지 않습니다.

분류에서Dev

교차 관찰자가 예상대로 작동하지 않습니다.

분류에서Dev

PHP 문자열 비교가 예상대로 작동하지 않습니다.

분류에서Dev

Float TryParse가 문자열에서 예상대로 작동하지 않습니다.

분류에서Dev

셸 : = ~ 연산자가 예상대로 작동하지 않습니다.

분류에서Dev

문자열 일치가 예상대로 작동하지 않습니다.

분류에서Dev

반복자의 hasnext ()가 예상대로 작동하지 않습니다.

분류에서Dev

문자열 비교가 예상대로 작동하지 않습니다.

분류에서Dev

onBeforeUnload가 갑자기 예상대로 작동하지 않습니다.

분류에서Dev

-eq 연산자가 예상대로 작동하지 않습니다.

분류에서Dev

RxJava retryWhen 연산자가 예상대로 작동하지 않습니다.

분류에서Dev

Perl 연산자 s /// e가 예상대로 작동하지 않습니다.

Related 관련 기사

  1. 1

    사용자 지정 지시문을 사용할 때 ngShow가 예상대로 작동하지 않습니다.

  2. 2

    UIView 사용자 지정에 하위보기 추가가 예상대로 작동하지 않습니다.

  3. 3

    ng-repeat 사용자 지정 필터로 Typescript 메서드가 예상대로 작동하지 않습니다.

  4. 4

    : 선택자가 예상대로 작동하지 않습니다.

  5. 5

    사용자 지정 요인 함수가 예상대로 작동하지 않습니다.

  6. 6

    정규식 한정자가 예상대로 작동하지 않습니다.

  7. 7

    CloudWatch 사용자 지정 지표가 예상대로 작동하지 않음

  8. 8

    Collectors.groupingBy에 대한 사용자 정의 수집기가 예상대로 작동하지 않습니다

  9. 9

    AWS EC2 사용자 데이터 스크립트가 예상대로 작동하지 않습니다.

  10. 10

    TextView 자동 크기 조정을위한 Shader LinearGradient가 예상대로 작동하지 않습니다.

  11. 11

    useEffect에서 사용자 지정 후크가 제대로 작동하지 않음

  12. 12

    입력 테두리 상자가 예상대로 작동하지 않습니다.

  13. 13

    몽구스 : 사전 후크가 예상대로 작동하지 않음

  14. 14

    자체 크기 조정 셀을 사용한 후 reloadData가 더 이상 작동하지 않습니다.

  15. 15

    설정을 사용하여 String.Replace가 예상대로 작동하지 않습니다.

  16. 16

    사용자 지정 셀의 UIImageView가 제대로 작동하지 않습니다.

  17. 17

    사용자 지정 도우미가 제대로 작동하지 않습니다.

  18. 18

    AND 연산자가 C에서 예상대로 작동하지 않습니다.

  19. 19

    교차 관찰자가 예상대로 작동하지 않습니다.

  20. 20

    PHP 문자열 비교가 예상대로 작동하지 않습니다.

  21. 21

    Float TryParse가 문자열에서 예상대로 작동하지 않습니다.

  22. 22

    셸 : = ~ 연산자가 예상대로 작동하지 않습니다.

  23. 23

    문자열 일치가 예상대로 작동하지 않습니다.

  24. 24

    반복자의 hasnext ()가 예상대로 작동하지 않습니다.

  25. 25

    문자열 비교가 예상대로 작동하지 않습니다.

  26. 26

    onBeforeUnload가 갑자기 예상대로 작동하지 않습니다.

  27. 27

    -eq 연산자가 예상대로 작동하지 않습니다.

  28. 28

    RxJava retryWhen 연산자가 예상대로 작동하지 않습니다.

  29. 29

    Perl 연산자 s /// e가 예상대로 작동하지 않습니다.

뜨겁다태그

보관