React Hooks: 생각보다 쉽습니다.

때로는 새로운 것을 배우는 것이 압도적이고 지루할 수 있습니다. 그러나 React Hooks 의 경우는 그렇지 않습니다 . Hooks 를 배우는 데 시간을 들인 적이 없고 주로 클래스 기반 d 구성 요소를 사용하는 사람이라면 시도해 볼 시간입니다.

React 를 처음 배웠을 때 저는 클래스 기반 구성 요소 만 사용 했습니다. 그러나 Blass 기반 구성 요소를 활용하는 방법을 아는 것은 좋지만 "구식"입니다. 업계는 기능 기반 구성 요소 를 사용하는 경로를 따라가고 있으며 앞으로도 계속될 것 입니다.

후크 는 함수 내부에서 클래스 수명 주기 메서드와 상태 를 사용하는 방법으로 만들어졌습니다 . 이것은 기본적 으로 일반적으로 클래스 기반 구성 요소 의 필요성을 제거합니다 .

이것을 증명하는 가장 쉬운 방법 은 클래스 기반 구성 요소 에서 상태 를 보는 것입니다 .

살펴봐야 할 4가지 주요 내용은 다음과 같습니다.

  • 상태 는 에 의해 초기화됩니다 state: {}.
  • This에서 함수와 변수를 타겟팅 키워드 클래스 .
  • 클래스 기반 구성 요소 this에서 키워드 오류를 방지하기 위해 화살표 함수가 필요 합니다.
  • setState()State 의 모든 변경 사항에 대해 .

가장 먼저 주목해야 할 것은 Class 가 없다는 것입니다 .

그 직후 두 번째는 State 를 초기화하는 방법입니다 .

이것을 간단한 용어로 분해해보자:

  • term당신의 것입니다 국가는 현재 어떤 주어진 순간에있다. 대신 쓰는 this.state.term그냥 것이다 term.
  • setTerm본질적 setState으로 더 사용자 정의된 이름을 제외하고 있습니다. 그것은 당신이 이름을 지정할 이름을 선택할 수 있습니다 정확히 동일하게 작동합니다.
  • useState훅이다. 목적은 State 의 특정 키 가 같아야 하는 값을 초기화하는 것 입니다. 문자열을 사용하기 때문에 빈 문자열을 초기화합니다.

Suggested posts

뇌졸중의 치명적인 결과 피하기: 가족의 여정에서 배우기 .

뇌졸중의 치명적인 결과 피하기: 가족의 여정에서 배우기 .

머리말 뇌졸중은 누구에게나 언제든지 닥칠 수 있는 의학적 응급 상황입니다. 뇌의 한 부분으로의 혈류가 중단되어 갑작스러운 뇌 기능 상실로 이어질 때 발생합니다.

Jest — 강력한 JavaScript 테스트 프레임워크

Jest — 강력한 JavaScript 테스트 프레임워크

테스트는 소프트웨어 개발의 필수적인 부분입니다. 코드가 신뢰할 수 있고 예상대로 작동하며 오류 가능성이 줄어듭니다.

Related posts

미디어 재검토: McChesney의 다섯 가지 진실과 커뮤니케이션의 미래

오늘날의 초연결 세계에서 미디어 시스템은 여론을 형성하고 결과적으로 민주적 의사 결정에 중추적인 역할을 합니다. 의사소통의 정치경제학에 대한 심오한 분석에서 학자인 Robert McChesney는 기존의 통념에 도전하고 그가 미디어에 대한 "다섯 가지 진실"이라고 부르는 것을 제시합니다.

지구를 구하고 돈을 버는 방법

지구를 구하고 돈을 버는 방법

페트병, 유리병, 알루미늄캔, 그린에너지 패키지를 무심코 버린 적이 몇 번이나 되셨나요? 재활용에 대한 대가로 무언가를 얻을 수 있기를 몇 번이나 바랐습니까? 당신이 대부분의 사람들과 같다면 대답은 아마도 여러 번일 것입니다. 재활용은 종종 번거로움, 자질구레한 일 또는 즉각적이거나 실질적인 혜택을 가져오지 않는 의무로 간주됩니다.

느린 침식: 사람들이 경력을 낭비하는 방식 공개

느린 침식: 사람들이 경력을 낭비하는 방식 공개

오늘날과 같이 급변하고 경쟁이 치열한 세상에서 경력은 개인의 성장, 재정적 안정 및 전반적인 삶의 만족도에 중요한 역할을 합니다. 그러나 많은 사람들은 침체와 불만족의 끊임없는 순환에 휩싸여 직업 생활에서 점차 쇠퇴하고 있습니다.

조던 닐리의 살인과 "애국적" 인종차별의 문제

미국은 인종차별적 행동을 좋은 미국인이 되는 것과 동일시하지 않는 필수적인 조치를 취할 수 있습니까?

조던 닐리의 살인과 "애국적" 인종차별의 문제

[방아쇠 경고: 이 에세이에는 Jordan Neely의 살인자를 칭찬하는 사람들의 스크린 샷이 포함되어 있습니다.] 법 집행관은 마침내 그리고 아마도 마지못해 죽을 때까지 Jordan Neely를 질식시킨 사람인 Daniel Penny를 살인 혐의로 기소했습니다.