React JS – это JavaScript библиотека, которая используется для создания пользовательских интерфейсов. Она позволяет разработчикам создавать динамические веб-приложения, которые реагируют на пользовательские действия без перезагрузки страницы.
В этом курсе "React JS c Нуля – Курс для начинающих БЕЗ ВОДЫ [2024]" мы научим вас основам разработки веб-приложений с использованием React JS. Мы начнем с основ и постепенно перейдем к более сложным темам, таким как маршрутизация, работа с API и управление состоянием.
Прежде чем начать этот курс, убедитесь, что у вас установлен Node.js и npm на вашем компьютере. Вы можете проверить установку, запустив команды node -v
и npm -v
в вашем терминале. Если они не установлены, вы можете загрузить их с официального сайта Node.js.
-
Установка React JS
Для начала нам нужно создать новый проект React. Для этого откройте терминал и выполните следующую команду:npx create-react-app my-react-app
Где
my-react-app
– это название вашего проекта. После завершения установки вы сможете зайти в папку проекта с помощью командыcd my-react-app
. -
Запуск проекта
Чтобы запустить ваш проект React, выполните следующую команду:npm start
Это запустит локальный сервер и откроет ваше приложение в браузере.
- Создание компонентов
Компоненты – основные строительные блоки в React. Давайте создадим наш первый функциональный компонент:import React from 'react';
function App() {
return (
Hello, World!
);
}
export default App;
Этот компонент просто отображает заголовок "Hello, World!" на странице.
4. Использование компонентов
Теперь нам нужно использовать наш компонент в главном компоненте приложения. Откройте файл `src/App.js` и измените его следующим образом:
```javascript
import React from 'react';
import App from './App';
function App() {
return (
<div>
<App />
</div>
);
}
export default App;
Это добавит наш компонент App
в главный компонент приложения.
- Работа с состоянием
Для работы с состоянием в React используется хукuseState
. Давайте создадим пример, который будет увеличивать счетчик при нажатии на кнопку:import React, { useState } from 'react';
function App() {
const [count, setCount] = useState(0);
return (
Count: {count}
);
}
export default App;
Этот пример отображает счетчик и кнопку для его увеличения.
Это все, что мы рассмотрим в этом курсе "React JS c Нуля - Курс для начинающих БЕЗ ВОДЫ [2024]". Надеюсь, вы научились основам React и готовы к более сложным темам. Удачи в изучении!
Я составил полную и актуальную дорожную карту того, что в React есть и что нужно выучить, включая полную экосистему из библиотек и фреймворков на момент 2024 года. Вы можете бесплатно ее скачать (там же исходники для видео) по ссылке: https://bit.ly/3NxXf7z
Так же если контент был полезен можете поддержать меня на Boosty: https://boosty.to/vladilen
Хз почему все в комментах обижаются на автора и инфу. Мне как для понимания библиотеки и ее основных концептов было достаточно, дальше уже самостоятельное углубление в необходимые дебри библиотеки и пойдет процесс
Курс не зашел, все очень быстро показывается, точно не для новичков
Видео бомба, хорошая презентация курса, а самое важное база для развития самостоятельно, автор красавчик!
Привет, спасибо. Лайк поставил.
Прошёл курс по видео, всё чётко.
Соседи бьются о пол наверное. 😂😂😂Харош
Вау, очень крутой курс, уже половину посмотрел и мне очень нравится! Особенно после курса Гоши Дударя) (вообще мне он нравится, но курс по реакту у него такой себе получился)
Если в описании к видео написать "БЕЗ ВОДЫ" то она никуда не пропадет
Без воды, "короче я решил му хрю"
Доведи дело до конца фигани 30 шрифтом в вс коде всё сразу виднее будет
а есть Властелин Пожарский?
Спасибо, все понятно
А какие методы вы используете для объяснения сложных концепций в React? я сам долго выбирал курсы по IT, рассматривал разные компании, но в итоге остановился на Skypro, где за мной закрепили наставника, который помогал на протяжении всего обучения и даже после, пока я не нашел работу))
47:19 проблема с импортом, можно импортировать только из src/
Как исправить?
Надо было замазать на 13:45 сверху одну плохую подсказку сверху
100% вода
и да яваскрипт сам изучил
Только начал изучать React, с этим видео очень многое понял. Спасибо огромное!
В работе с формами вы указали начальный стейт 'help', но в селекте все равно осталось значение "Ошибка". Как синхронизировать значения с самого начала, не дожидаясь, что выберет пользователь?
28:08 по ссылке нет исходников
с трудом, после регистрации, квиза, "прохождения уроков" была замечена ссылка на roadmap, но не на исходники
упд: пон, материалы в маленьком всплывающем окне похожем на инфу о куках
судя по комментам, учитель по интерфейсам сделал недоступным свой интерфейс для многих
Очень крутой курс, спасибо большое!