본문 바로가기

전체 글148

개인사업자 장기렌트 장점 (절세, 비용처리, 관리) 개인사업자에게 차량은 단순한 이동수단이 아니라 매출 활동과 직결되는 핵심 자산이다. 하지만 차량을 직접 구매할 경우 세금, 유지비, 관리 부담이 상당하다. 2026년 현재 개인사업자 사이에서 장기렌트가 주목받는 이유는 절세 효과와 비용처리의 편의성, 그리고 차량 관리 부담을 크게 줄여주기 때문이다.개인사업자 절세에 유리한 장기렌트 구조장기렌트 차량은 소유권이 렌트사에 있기 때문에 개인사업자의 자산으로 잡히지 않는다. 이로 인해 취득세와 자동차세 부담이 없으며, 월 렌트료 전액을 필요경비로 처리할 수 있다. 렌트료에는 보험료와 정비비가 포함돼 있어 과세표준을 낮추는 데 효과적이다. 단, 연간 비용이 일정 금액을 초과할 경우 운행기록부 작성이 필요하다.비용처리와 증빙 관리의 편의성장기렌트는 매월 발행되는 세.. 2026. 2. 9.
2026 장기렌트 장점 총정리 (세금절약, 유지비, 혜택) 차량을 구매하지 않고 이용하는 방식 중 장기렌트는 2026년 현재 가장 합리적인 선택지로 떠오르고 있다. 초기 비용 부담 없이 신차를 이용할 수 있고, 세금과 유지비 관리까지 간편해 개인과 사업자 모두에게 장점이 많다. 이 글에서는 장기렌트의 핵심 장점을 세금 절약, 유지비, 실질 혜택 중심으로 상세히 정리한다.세금 절약 측면에서의 장기렌트 장점장기렌트의 가장 큰 장점은 세금 구조에서 발생한다. 차량의 소유권이 렌트사에 있기 때문에 이용자는 차량을 자산으로 보유하지 않으며, 이에 따라 취득세와 재산세 부담이 발생하지 않는다. 2026년 기준 개인사업자나 프리랜서는 장기렌트 비용을 필요경비로 처리할 수 있다. 월 렌트료에는 차량 이용료뿐 아니라 보험료, 자동차세, 정비비가 포함돼 있어 비용 처리에 유리하며.. 2026. 2. 9.
상단에 닿았을 때 헤더 색 투명, 스크롤 내리면 헤더색 흰색으로 (feat. react custom hook) 위처럼 스크롤을 하단으로 내리면, 헤더의 색이 흰색으로 변하고 다시 상단에 닿았을 땐 투명으로 변하는 것을 훅으로 구현해보았다! Scroll Event는 전체적인 스크롤에 반응한다. 이는 성능적으로 비효율적이다. 스크롤 이벤트에 쓰이는 documentElement.scrollTop과 documentElement.offsetHeight는 reflow를 일으켜서 성능상 좋지 않다. 스크롤 이벤트는 탈락! 내가 사용한 것은 바로 Intersection Observer API이다. Intersection Observer API 는 루트 요소와 타겟 요소의 교차점을 관찰한다. 그리고 타겟 요소가 루트 요소와 교차하는지 아닌지를 구별하는 기능을 제공하고 있다. scroll 이벤트와 다르게 교차 시 비동기적으로 실행.. 2023. 7. 4.
[NextJS] styled-components Prop `className` did not match. next js 를 13버전으로 업그이드 한 이후 이런 에러가 콘솔창에 떴다 ! 해결방법 module.exports = { experimental: { forceSwcTransforms: true, }, compiler: { styledComponents: true, }, }; //next.config.ts 파일에 아래의 값을 넣어주면 에러가 나지 않는다 !! compiler: { styledComponents: true, }, 2023. 4. 26.
리액트 더보기 접기 기능구현 오랜만에 TIL .. 🧗‍♀️ 다시 초심으로 돌아가서 열심히 기록해야지 ! ☃️ 더보기와 접기 기능은 의외로 간단했다! import styled from 'styled-components'; //styled 컴포넌트 임포트 // 1. text wrap을 하나 생성해줍니다. const textRef = useRef(null); //실제 text의 높이를 계산하기 위한 ref const [isMoreView, setIsMoreView] = useState(false); // 더보기 버튼의 여부 const [isShowText, setIsShowText] = useState(false); // 내용이 더 보여지고, 접기 버튼의 여부 //만약 높이가 100px이상이라면, 더보기 버튼 보여주기 useEffect(.. 2023. 2. 8.
리액트에서 지도 @react-google-maps/api 라이브러리 사용하여 (TypeScript + Next 환경) 오랜만에 적어보는 TIL ...🧘🏻‍♀️ 구글 api key 설정하는 글들은 많으니 생략하겠습니다. 맨처음에는 리액트 환경에서 구글 map 자바스크립트 api 튜토리얼을 보고, 어떻게 해서든 구현하고 싶었다. 하지만, 내가 구현해야되는 기능은 n초마다 나의 위치 정보를 서버에 갱신해주고 내 주위 3km 반경에 있는 사람들의 좌표를 구글 맵에서 마커로 찍어주는 것이었다. 라이브러리를 깔지 않고 ,, 시도한 결과 n초마다 내 위치를 갱신할때마다 나의 위치를 찍어주는 마커가 계속 생성되는 것이었다..ㅠㅠ ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ일요일 하루종일 고민하며 코드를 써내려갔지만, ㅠㅠ 나의 위치 정보를 제대로 반영하면, 지도가 깜빡거리는 문제가 발생했다 ㅎ.. 결국 자바스크립트 튜토리얼로는 해결할 수 없겠다.. 2022. 12. 28.