React от А до Я
27 subscribers
28 photos
7 videos
4 files
8 links
🚀Изучаем React.js

Показываю на пальцах, что frontend - это просто.

Обсуждения и помощь: https://t.me/+Hu5Tyef-VtU5ZjNi

👤Владелец канала: @craster_69
Download Telegram
🚀Практика с react-query🚀

import { useQuery, QueryClient, QueryClientProvider } from '@tanstack/react-query'

// Создаем экземпляр QueryClient
const queryClient = new QueryClient()

const App = () => {
// Используем хук useQuery для получения данных
const { isLoading, error, data } = useQuery('todos', async () => {
const response = await fetch('https://jsonplaceholder.typicode.com/todos')
return response.json()
});

if (isLoading) return 'Loading...'

if (error) return 'An error has occurred: ' + error.message

return (
<div>
<h1>Todos</h1>
<ul>
{data.map(todo => (
<li key={todo.id}>{todo.title}</li>
))}
</ul>
</div>
);
}

// Оборачиваем наше приложение в QueryClientProvider для предоставления доступа к QueryClient
const WrappedApp = () => {
return (
<QueryClientProvider client={queryClient}>
<App />
</QueryClientProvider>
)
}
🔥72👍2😍1🏆1
⚡️ Использование Сервисов для Упрощения Логики и Модуляризации в Ваших React Приложениях

Что такое Сервисы в Контексте React?
Сервисы представляют собой отдельные модули или классы, отвечающие за выполнение определенных функций или обработку определенных данных в вашем приложении. Они могут содержать логику, API вызовы, управление состоянием и другие операции, которые не относятся непосредственно к отображению компонентов.

🔥 Преимущества Использования Сервисов:
- Разделение логики приложения на независимые модули, что улучшает читаемость и поддерживаемость кода.
- Возможность повторного использования логики между различными компонентами и контейнерами.
- Упрощение тестирования отдельных частей функциональности приложения.

✔️ Пример сценария использования Сервисов:
Представим, что у вас есть сервис для работы с API, который обеспечивает получение и обновление данных из удаленного источника. Этот сервис может быть использован в различных компонентах для выполнения операций, связанных с данными.

8🔥 = показываю реализацию в коде.

🔢 React от А до Я
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍32🔥2
Всем привет👋

Канал будет жить.

🔥 Пока работаем над двумя крупными проектами. Посты буду выкладывать по-возможности.
Please open Telegram to view this post
VIEW IN TELEGRAM
9❤‍🔥22
Давно не виделись 🍸

Мы переехали, но с более высоким уровнем задач, приглашаем к нам
➡️https://t.me/TeamProooject
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥1