[ FE 참고자료 ] npm 패키지 URL 💖

2023. 3. 11. 15:16나의 개발이야기/참고자료

 

 


 

[스타일 컴포넌트]

 

https://www.npmjs.com/package/styled-components

 

styled-components

Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress. Latest version: 5.3.6, last published: a month ago. Start using styled-components in your project by running `npm i styled-components`. There are 1

www.npmjs.com

구성 요소 연령에 대한 시각적 기본 요소입니다. ES6 및 CSS의 장점을 사용하여 스트레스 없이 앱 스타일

 

 

 

https://5faaafd0bd0f3f0008469537--emotion.netlify.app/docs/introduction

 

Emotion - Introduction

Emotion is a library designed for writing css styles with JavaScript. It provides powerful and predictable style composition in addition to a great developer experience with features such as source maps, labels, and testing utilities. Both string and objec

5faaafd0bd0f3f0008469537--emotion.netlify.app

 

 

 

[ 상태관리 ]

https://www.npmjs.com/package/recoil

 

recoil

Recoil - A state management library for React. Latest version: 0.7.6, last published: 13 days ago. Start using recoil in your project by running `npm i recoil`. There are 347 other projects in the npm registry using recoil.

www.npmjs.com

 

 

 

https://www.npmjs.com/package/zustand

 

zustand

🐻 Bear necessities for state management in React. Latest version: 4.1.3, last published: 2 days ago. Start using zustand in your project by running `npm i zustand`. There are 642 other projects in the npm registry using zustand.

www.npmjs.com

 

 

 

[ React 데이터 ]

https://www.npmjs.com/package/swr

 

swr

React Hooks library for remote data fetching. Latest version: 1.3.0, last published: 6 months ago. Start using swr in your project by running `npm i swr`. There are 680 other projects in the npm registry using swr.

www.npmjs.com

React에서 데이터를 가져오기 위한 React Hooks ( Node.js 패키지 )

 

 

 

[ React hook form]

https://www.npmjs.com/package/react-hook-form

 

react-hook-form

Performant, flexible and extensible forms library for React Hooks. Latest version: 7.38.0, last published: 6 days ago. Start using react-hook-form in your project by running `npm i react-hook-form`. There are 1903 other projects in the npm registry using r

www.npmjs.com

 

 

 

[ React hook ]

 

https://www.npmjs.com/package/usehooks-ts

 

usehooks-ts

React hook library, ready to use, written in Typescript.. Latest version: 2.9.1, last published: 11 days ago. Start using usehooks-ts in your project by running `npm i usehooks-ts`. There are 48 other projects in the npm registry using usehooks-ts.

www.npmjs.com

Typescript로 작성된 React hook 라이브러리, 바로 사용할 수 있습니다.

 

 

 

[ svgr/webpack ]

https://www.npmjs.com/package/@svgr/webpack

 

@svgr/webpack

SVGR webpack loader.. Latest version: 6.5.0, last published: 11 days ago. Start using @svgr/webpack in your project by running `npm i @svgr/webpack`. There are 3466 other projects in the npm registry using @svgr/webpack.

www.npmjs.com

svg 파일 react, next에서 컴포넌트처럼 사용이 가능하다

 

// Next에서 `next.config.js` 작성하기
module.exports = {
  webpack(config) {
    config.module.rules.push({ // 웹팩설정에 로더 추가함
      test: /\.svg$/,
      issuer: {
        test: /\.(js|ts)x?$/,
      },
      use: ['@svgr/webpack'],
    });

    return config;
  },
};

 

//react에서 사용 webpack.config.js 작성하기
module.exports = {
  // ...생략
  module: {
    rules: [
      //... 로더 생략
      {
        test: /\.svg$/,
        use: ['@svgr/webpack'],
      },
    ],
  },
 // ... 생략
};

 

 

 

[슬라이드]

https://www.npmjs.com/package/embla-carousel

 

embla-carousel

A lightweight carousel library with fluid motion and great swipe precision. Latest version: 7.0.3, last published: a month ago. Start using embla-carousel in your project by running `npm i embla-carousel`. There are 31 other projects in the npm registry us

www.npmjs.com

Embla Carousel 은 유동적인 움직임과 스와이프 정밀도가 뛰어난 베어본 캐러셀 라이브러리입니다. 라이브러리에 구애받지 않고 종속성이 없으며 100% 오픈 소스입니다. 

 

 

 

[슬라이더]

https://www.npmjs.com/package/rc-slider

 

rc-slider

Slider UI component for React. Latest version: 10.0.1, last published: 3 months ago. Start using rc-slider in your project by running `npm i rc-slider`. There are 1274 other projects in the npm registry using rc-slider.

www.npmjs.com

https://slider-react-component.vercel.app/

 

rc-slider - rc-slider

 

slider-react-component.vercel.app

 

 

 

[ 달력 ]

https://www.npmjs.com/package/react-day-picker

 

react-day-picker

Customizable Date Picker for React. Latest version: 8.3.5, last published: 14 days ago. Start using react-day-picker in your project by running `npm i react-day-picker`. There are 898 other projects in the npm registry using react-day-picker.

www.npmjs.com

 

React DayPicker 는 React의 날짜 선택기 구성 요소 입니다 . 사용자가 월을 검색하여 요일을 선택할 수 있는 달력을 렌더링합니다. DayPicker는 사용자 정의가 가능하고 입력 필드와 잘 작동하며 모든 디자인에 맞게 스타일을 지정할 수 있습니다.

 

 

 

 

[ 앱 알람 ] 

https://www.npmjs.com/package/react-toastify

 

react-toastify

React notification made easy. Latest version: 9.0.8, last published: 3 months ago. Start using react-toastify in your project by running `npm i react-toastify`. There are 1424 other projects in the npm registry using react-toastify.

www.npmjs.com

React-Toastify를 사용하면 앱에 알림을 쉽게 추가할 수 있습니다.

 

 

 

 

[입력창 자동으로 길이 조절]

 

https://www.npmjs.com/package/autosize

 

autosize

Autosize is a small, stand-alone script to automatically adjust textarea height to fit text.. Latest version: 5.0.1, last published: a year ago. Start using autosize in your project by running `npm i autosize`. There are 535 other projects in the npm regis

www.npmjs.com

텍스트에 맞게 텍스트 영역 높이를 자동으로 조정하는 작은 독립 실행형 스크립트입니다.

 

 

[날짜, 시간 계산]

 

https://www.npmjs.com/package/moment

 

moment

Parse, validate, manipulate, and display dates. Latest version: 2.29.4, last published: 4 months ago. Start using moment in your project by running `npm i moment`. There are 60186 other projects in the npm registry using moment.

www.npmjs.com