함수식 프로그래밍 - 순수 함수
799 단어 reactfunctionaljavascript
순수 함수의 규칙:
불순 함수 예:
function Header(text) {
let h1 = document.createElement('h1');
h1.innerText = text;
document.body.appendChild(h1);
}
Header("Header() caused side effects");
React에서 UI는 순수 함수로 표시됩니다.다음 예에서는 이 함수가 DOM을 변경하지 않았음을 확인할 수 있습니다.이 함수응용 프로그램의 다른 부분에서 이 요소를 사용하여 DOM을 변경하는 제목 요소가 만들어집니다.
const Header = (props) => <h1>{props.title}</h1>
따라서 순수 함수는 부작용을 일으키지 않고 전역 변수를 설정하지 않으며 응용 프로그램 상태와 관련된 내용을 변경하지 않는다.
Reference
이 문제에 관하여(함수식 프로그래밍 - 순수 함수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/pramila_15/functional-programming-pure-functions-4d57텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)