Netflix clone Skills & Tools React.js recoil react-router react-query react-hook-form styled-components framer-motion react-icons API TMDB