728x90
레일라오리덕 :: '끄적끄적' 카테고리의 글 목록 '끄적끄적' 카테고리의 글 목록
본문 바로가기
728x90

끄적끄적10

[노마드 코더] 영화 웹 서비스 만들기 - 실전형 리액트 Hooks 적용 - useTitle 오늘은 노마드 코더의 ReactJS로 영화 웹 서비스 만들기 예제에 실전형 리액트 Hooks 10가지 중 한가지인 useTitle을 적용해보았다. import React, { useEffect } from "react"; import axios from "axios"; import Movie from "../components/Movie"; import "./Home.css"; class Home extends React.Component { state = { isLoading: true, movies: [], title: "Loading" }; getTitle = () => { const htmlTitle = document.querySelector("title"); htmlTitle.innerText.. 2021. 5. 3.
[리액트 공부] 노마드 코더, 실전형 리액트 Hooks 10개 - useScroll 노마드 코드의 무료 강의 웹사이트는 아래 주소로 가면 된다. nomadcoders.co/ [예제 코드] import { StrictMode, useEffect, useRef, useState } from "react"; import ReactDOM from "react-dom"; const useScroll = () => { const [state, setState] = useState({ x: 0, y: 0 }); const onScroll = () => { setState({ y: window.scrollY, x: window.scrollX }); }; useEffect(() => { window.addEventListener("scroll", onScroll); }, []); return state.. 2021. 4. 30.
[리액트 공부] 노마드 코더, 실전형 리액트 Hooks 10개 - useNetwork 노마드 코드의 무료 강의 웹사이트는 아래 주소로 가면 된다. nomadcoders.co/ [예제 코드] import { StrictMode, useEffect, useRef, useState } from "react"; import ReactDOM from "react-dom"; const useNetwork = (onChange) => { const [status, setStatus] = useState(navigator.onLine); const handleChange = () => { if (typeof onChange === "function") { onChange(navigator.onLine); } setStatus(navigator.onLine); }; useEffect(() => { win.. 2021. 4. 30.
[리액트 공부] 노마드 코더, 실전형 리액트 Hooks 10개 - useFadeIn 노마드 코드의 무료 강의 웹사이트는 아래 주소로 가면 된다. nomadcoders.co/ [예제 코드] import { StrictMode, useEffect, useRef } from "react"; import ReactDOM from "react-dom"; const useFadeIn = (duration = 1, delay = 0) => { if (typeof duration !== "number" || typeof delay !== "number") { return; } const element = useRef(); useEffect(() => { if (element.current) { const { current } = element; current.style.transition = `opa.. 2021. 4. 30.
728x90

728x90