Article client

Packages

  • React - React is a JavaScript library for creating user interfaces.
  • React DOM - This package serves as the entry point to the DOM and server renderers for React.
  • React router - The react-router-dom package contains bindings for using React Router in web applications.
  • React query - Hooks for fetching, caching and updating asynchronous data in React.
  • Axios - Promise based HTTP client for the browser and node.js.
  • Tailwind - Tailwind is a base module for streaming and evented CQS applications.
  • Typescript - TypeScript is a language for application-scale JavaScript.
  • Vite - Next Generation Frontend Tooling.
  • Yup - Yup is a JavaScript schema builder for value parsing and validation.
  • React hook form - Frontend for validation.
  • Classnames - A simple JavaScript utility for conditionally joining classNames together.
  • React phosphor - Phosphor is a flexible icon family.
  • Polished - A lightweight toolset for writing styles in JavaScript.
  • React toastify - React-Toastify allows you to add notifications to your app with ease.
  • Styled component - Visual primitives for the component age.
  • Hookform resolvers - Performant, flexible and extensible forms with easy to use validation.
  • React quill - React html editor.

Installation

npm i # or yarn
npm run dev # or yarn dev

Scripts

dev: runs on localhost
build: building project
preview: opens built project preview