All Projects → TareqMonwer → react-reads

TareqMonwer / react-reads

Licence: other
Recommended tools, curated articles to learn more about react-ecosystem and some common implementation logics in react,ts,next.

Projects that are alternatives of or similar to react-reads

react-ua
📱React User Agent Component, Hook, and HOC. SSR-ready, full UT, using new React Context and Hooks API
Stars: ✭ 18 (-5.26%)
Mutual labels:  hooks
nextjs-breadcrumbs
A dynamic, highly customizable breadcrumbs component for Next.js
Stars: ✭ 70 (+268.42%)
Mutual labels:  next
amplify-material-ui
A Material-UI based implementation of aws amplify
Stars: ✭ 32 (+68.42%)
Mutual labels:  hooks
react-808
808 Drum Machine built using React.js hooks API
Stars: ✭ 51 (+168.42%)
Mutual labels:  hooks
laravel-react-spa
A Laravel-React SPA starter project template.
Stars: ✭ 94 (+394.74%)
Mutual labels:  hooks
basic-component
Basic ui component based on React.
Stars: ✭ 11 (-42.11%)
Mutual labels:  hooks
use-images-loaded
🖼️ Returns true once all the images inside a container are loaded
Stars: ✭ 82 (+331.58%)
Mutual labels:  hooks
next-size
Next.js plugin to print browser assets sizes
Stars: ✭ 39 (+105.26%)
Mutual labels:  next
book-fullstack-react-with-typescript
Working through the code samples from Fullstack React with Typescript by Maksim Ivanov and Alex Bespoyasov
Stars: ✭ 52 (+173.68%)
Mutual labels:  hooks
react-hooks
Custom react hooks
Stars: ✭ 21 (+10.53%)
Mutual labels:  hooks
sutanlab.id
☕️ My Personal Homepage & Blog site with NextJS. 🇺🇸 🇮🇩
Stars: ✭ 39 (+105.26%)
Mutual labels:  next
react-breakpoints
Respond to changes in a DOM element's size. With React Breakpoints, element queries are no longer "web design's unicorn" 🦄
Stars: ✭ 74 (+289.47%)
Mutual labels:  hooks
Portfolio-2020
Simple reactjs portfolio of Motasim Foad
Stars: ✭ 102 (+436.84%)
Mutual labels:  hooks
UniversalUnityHooks
A framework designed to hook into and modify methods in unity games via dlls
Stars: ✭ 78 (+310.53%)
Mutual labels:  hooks
git-toolkit
Git工具集
Stars: ✭ 35 (+84.21%)
Mutual labels:  hooks
useCustomHooks
📦 npm package containing a set of custom hooks for your next React project.
Stars: ✭ 12 (-36.84%)
Mutual labels:  hooks
use-double-tap
React hook for handling double tap on mobile devices
Stars: ✭ 18 (-5.26%)
Mutual labels:  hooks
avuef
Actions on the Flow - Vue
Stars: ✭ 15 (-21.05%)
Mutual labels:  next
react-ecommerce
E-commerce monorepo application using NextJs, React, React-native, Design-System and Graphql with Typescript
Stars: ✭ 136 (+615.79%)
Mutual labels:  hooks
material-ui-color
The lightest colorpicker, palette, colorinput, colorbutton ⚡ No dependencies. It uses React hooks, support Typescript theming and more !
Stars: ✭ 125 (+557.89%)
Mutual labels:  hooks

Before Learning React:

  • Fundamentals of javascript

  • ES6 Modules

  • let, const (immutable vs mutable)

  • import

  • Function expressions and Arrow Function

  • Array methods like map, filter, reduce and more

  • Asynchronous Javascript

  • Destructuring Assignment

  • Better if you know git for version control

  • Package Manager (Npm, Yarn)

  • Spread/Rest Operator

  • Callback functions

Frequently Used Tools:

  • React Core Concepts (Hooks, Lifecycle of React Components, State Management in React)

  • Managing global state with (Redux Toolkit/Mobx/zustand/reselect/thunk) + redux-persist

  • React Hookform/ formik for creating and managing complex forms

  • Yup for form validation

  • React-Router

  • Next.js/Gatsby/Blitz.js

  • Image Optimization

  • Axios, Advanced usage of axios MUST READ

  • Lazy Loading + Suspense. Resource

  • Authentication methods, Social Authentication

  • Role-based access restriction (both content, route)

  • Organizing files/codes (Clean code in react, clean architecture in react, react/frontend project architecture)

  • Use of PropTypes, lodash, moment, datefns, querparser, leaflet, chart.js, immer

  • React-Query, React-Table, React-Location

  • Styled Components/Emotion

  • Higher order components (HOC)

  • Custom hooks, some third party custom hooks (check https://usehooks.com/)

  • React Helmet, Storybook, React-Select, react-loadable, loadable-components, react-slick, react-dropzone

  • React-spring, framer-motion, using lottiefiles with react

Plus points:

  • Typescript
  • Graphql
  • Third party tools integration (payment gateway, logging tools, analytics etc)

Articles:

Plain React:

Patterns:

Redux, ReduxToolkit:

Routing:

Organization/Architecture:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].