ESLint + Prettier + Typescript and React in 2022
https://blog.devgenius.io/eslint-prettier-typescript-and-react-in-2022-e5021ebca2b1
#coding
#react
#typescript
#eslint
#prettier
https://blog.devgenius.io/eslint-prettier-typescript-and-react-in-2022-e5021ebca2b1
#coding
#react
#typescript
#eslint
#prettier
Medium
ESLint + Prettier + Typescript and React in 2022
Making a new project ready for development can be a little overwhelming, especially if you use React, Typescript, ESLint, and Prettier
Build a progressive web app (PWA) with React
https://blog.logrocket.com/building-pwa-react/#from-web-app-pwa-using-workbox
#coding
#react
https://blog.logrocket.com/building-pwa-react/#from-web-app-pwa-using-workbox
#coding
#react
LogRocket Blog
Build a progressive web app (PWA) with React - LogRocket Blog
Progressive web apps are a (terribly named) wonderful idea. Go from create-react-app to PWA in a snap, saving your business money on the way.
How to Pass Data Between Pages in react-router-dom V6?
https://plainenglish.io/blog/how-to-pass-data-between-pages-in-react-router-dom-v6
#coding
#react
https://plainenglish.io/blog/how-to-pass-data-between-pages-in-react-router-dom-v6
#coding
#react
plainenglish.io/blog/how-to-pass-data-between-pages-in-react-router-dom-v6
How to Pass Data Between Pages in react-router-dom V6?
3 ways of passing data between pages in react-router-dom V6
Sharing Logic Between Components in Different React Renderers
https://www.braingu.com/blog/share-react-component-logic
#coding
#react
https://www.braingu.com/blog/share-react-component-logic
#coding
#react
useDelayedRender hook and its usage
#coding
#react
const useDelayedRender = delay => {
const [delayed, setDelayed] = useState(true);
useEffect(() => {
const timeout = setTimeout(() => setDelayed(false), delay);
return () => clearTimeout(timeout);
}, []);
return fn => !delayed && fn();
};
const DataComponent = ({ url, fallback, fallbackDelay }) => {
const [data, setData] = useState(null);
const delayedRender = useDelayedRender(fallbackDelay);
useEffect(() => {
let unmounted = false;
fetch(url)
.then(res => res.json())
.then(data => !unmounted && setData(data))
.catch(console.error);
return () => (unmounted = true);
}, []);
return data ? <pre>JSON.stringify(data, null, 2)</pre> : delayedRender(() => fallback);
};
#coding
#react
Forwarded from На фронте - javascript, html, css
react-query vs SWR и избавимся ли мы от Redux?
Давайте сначала познакомимся с обоеми библиотеками, чтобы сравнить их и убедиться, что лучше. react-query и SWR — это две популярные библиотеки для управления состоянием данных в React-приложениях. Они обе предназначены для облегчения работы с данными, получаемыми с сервера, но имеют некоторые различия в функциональности и подходах.
https://habr.com/ru/articles/758360/
#js #react #ru
💬 Чат фронтендеров
Давайте сначала познакомимся с обоеми библиотеками, чтобы сравнить их и убедиться, что лучше. react-query и SWR — это две популярные библиотеки для управления состоянием данных в React-приложениях. Они обе предназначены для облегчения работы с данными, получаемыми с сервера, но имеют некоторые различия в функциональности и подходах.
https://habr.com/ru/articles/758360/
#js #react #ru
💬 Чат фронтендеров
Navigate to a URL with Query Strings (Search Params) in React Router
https://ultimatecourses.com/blog/navigate-to-url-query-strings-search-params-react-router
#coding
#react
https://ultimatecourses.com/blog/navigate-to-url-query-strings-search-params-react-router
#coding
#react
Ultimatecourses
Navigate to a URL with Query Strings (Search Params) in React Router - Ultimate Courses
React Router has a useSearchParams hook to help us read or update the query string of a route that’s active, but it doesn’t allow us...
Using custom events in React
https://blog.logrocket.com/using-custom-events-react/#building-custom-event-react
#coding
#react
https://blog.logrocket.com/using-custom-events-react/#building-custom-event-react
#coding
#react
LogRocket Blog
Using custom events in React - LogRocket Blog
Learn how to build your own custom events in React apps, an essential skill for frontend devs of all levels, in this complete tutorial.
Forwarded from CodeRoll | Frontend
Прощайте, useState и useEffect: революция в React
Многие разработчики продолжают использовать хуки useState и useEffect для обновления состояний, но мне такой подход не нравится. Проблема заключается в том, что компонент одновременно монтируется, перемонтируется и размонтируется, что приводит к неожиданному поведению.
Ссылка
#react
Многие разработчики продолжают использовать хуки useState и useEffect для обновления состояний, но мне такой подход не нравится. Проблема заключается в том, что компонент одновременно монтируется, перемонтируется и размонтируется, что приводит к неожиданному поведению.
Ссылка
#react