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

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

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

👤Владелец канала: @craster_69
Download Telegram
Media is too big
VIEW IN TELEGRAM
Routing в React

Буду очень рад вашим реакциям, я старался❤️

Данный видео-урок также опубликован в Дзен👇.
7
Также в планах создать канал на YouTube, нравится идейка?)
🔥3
Плюсы и минусы технологии SPA

Плюсы:

👉 Высокая скорость работы очень важна для всех пользователей. Приложение загружается всего лишь один раз и не требует дополнительных подгрузок для работы с ним.

👉 Продвинутое кэширование cнижает нагрузку вашего устройства благодаря хранению данных в кэше.

👉 Крутые возможности пользовательского интерфейса. Более широкий круг технологий для прокачки вашего контента.

Минусы:

👉 SEO-оптимизация - один из важных недостатков данной технологии. Для поисковых систем становится трудно черпать информацию с одностраничных приложений, но любая проблема решается.

👉 Безопасность. JavaScript очень часто любят атаковать, поэтому, важно позаботиться о защите вашего проекта.

Было полезно - поставь "❤️".
3
Инструменты React для SPA

👇 Link отличается от тега "a" тем, что позволяет переключать роуты без обновления страниц.

import { Link } from 'react-router-dom';

const MyComponent = () => {

return (

<div>

<Link to="/some-page">Перейти на страницу</Link>

</div>
);
};

👇 useNavigate такой же как и Link, но для кнопок.

import { useNavigate } from 'react-router-dom';

const MyComponent = () => {
const navigate = useNavigate();

const handleClick = () => {
// Программная навигация с использованием useNavigate
navigate('/another-page');
};

return (
<div>
{/* Обработчик клика, использующий программную навигацию */}
<button onClick={handleClick}>Перейти на другую страницу</button>
</div>
);
};


Давайте уже добьём оставшиеся 3❤️ в закреплённом посте, буду делать контент вам в ленту🔥
5🍓1
Процесс запущен🔥
🔥5
Выбираем имя мессенджера.

Свои варианты предлагайте в комментариях 👇
Anonymous Poll
40%
TypeMe
30%
LumosChat
30%
AiChat
0%
DevChat
3
Сегодня-завтра поищу дизайн для проекта
5
Будем пробовать что-нибудь из этого.

❤️ - 1
🔥 - 2
👍 - 3
🏆 - 4
⚡️ - 5
👍32🏆2
Media is too big
VIEW IN TELEGRAM
Routing в React: Часть 2

Всех с наступающим❤️

Данный видео-урок также опубликован в Дзен👇.
6
Зацените обновочку🔥
🔥53🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Друзья! Хочу поздравить всех вас с наступающим новым годом! Желаю счастья, любви, достатка, ну конечно же и деньжат побольше)) В новом году вас ждёт очень годный контент, помимо мессенджера планируются более крупные и масштабные проекты, без вашей поддержки которые мне не реализовать. Всех очень сильно люблю, с праздником родные❤️
7👍3👏2🍓2
Media is too big
VIEW IN TELEGRAM
Самые внимательные в конце могли заметить, что после заполнения формы placeholder возвращается обратно. Это неудобно и некрасиво. Даю вам время подумать.

Это одна из недавних тем, которую мы проходили.


Сегодня выложу решение проблемы🔥
🔥62🥰1
Media is too big
VIEW IN TELEGRAM
Подписчик справился с данной проблемой, не использовав React!

Тестовый метод: input:not(:placeholder-shown) позволяет проверять наличие символов в input прямо в CSS.


❤️ - выкладываю исходник проекта.
7🔥3👏3