Очень классно, что ты каждый раз проговариваешь мелочи вроде «откроем консоль, чтобы видеть ошибки», «импортируем компонент», несмотря на то, что плейлист подходит к концу, и вроде это уже подразумевается автоматически👍🏼
Спасибо, из-за скорости не совсем въехал, но принцип понял. Сейчас буду писать код и просматривать видео еще раз с паузами. Буду писать изменения цвета фона компонента при нажатии на кнопку.
У нас в Зеленограде много ребят с тв и youtube. Алексей Щербаков, Антон Лапенко, Денис Косяков, Сергей Мигельевич Шестепёров, Алексей Данчин. С Тимуром Хафизовом даже в настолки играли.
Спасибо!!! За хорошее, понятное, доходчивое объяснение.
Приятно и полезно учиться с такими примерами и объяснениями!!!
Рад стараться!
Очень классно, что ты каждый раз проговариваешь мелочи вроде «откроем консоль, чтобы видеть ошибки», «импортируем компонент», несмотря на то, что плейлист подходит к концу, и вроде это уже подразумевается автоматически👍🏼
Научился! Спасибо, что заметили =))
Спасибо, из-за скорости не совсем въехал, но принцип понял. Сейчас буду писать код и просматривать видео еще раз с паузами. Буду писать изменения цвета фона компонента при нажатии на кнопку.
Ок, я про скорость тоже понял, что не надо было ускорять.
Будут вопросы, пиши
Лайк и подписка) Очень хорошо объяснил, лучше чем в документации, там уж слишком тяжело написано, а оказалось что все легче чем я думал) Спасибо)
Документация, на мой взгляд, хорошо написана. Но нужно время и опыт чтобы её читать.
@@web-constcode6252 для новичков не совсем, тяжело понимается мной)
наконец я это победил.. ваше обьяснение очень помогло, спасибо...
крут
спасибо, очень полезно.
Рад стараться)
До конца ролика тлел надежду, что будет исправлено название CiriesList🤦♂
не баг, а фича
очень четка обяснено спосибо!!!!
Спасибо, стараемся
Спасибо!
Рад стараться =)
А как сделать так, чтобы переключаться среди списка городов в CityList и сохранять переключеные города в City в виде массива выведенным как список ?
На всякий случай тренируюсь и преобразовываю функции в классы. По заданию от урока совместно с классом:
class App extends React.Component {
constructor(props) {
super(props);
this.state = {
cities: [
{ name: 'Москва', describtion: 'Столица России' },
{ name: 'Cанкт-Петербург', describtion: 'Культурная столица России' },
],
currentIndex: 0,
}
this.handlerChangeCity = this.handlerChangeCity.bind(this);
this.handlerSelectCity = this.handlerSelectCity.bind(this);
}
handlerChangeCity (describtion) {
this.setState({
cities: this.state.cities.map((city, index) => {
if (index === this.state.currentIndex) {
return {
...city,
describtion,
};
}
return city;
})});
}
handlerSelectCity (n) {
this.setState({currentIndex: n});
}
render () {
const currentIndex = this.state.currentIndex;
const cities = this.state.cities;
return (
)
}
}
export default function City (props) {
const city = props.city;
return (
{city.name}
props.onChangeCity(e.target.value)}
>
);
}
Алексей Щербаков из Зеленограда
У нас в Зеленограде много ребят с тв и youtube. Алексей Щербаков, Антон Лапенко, Денис Косяков, Сергей Мигельевич Шестепёров, Алексей Данчин. С Тимуром Хафизовом даже в настолки играли.
Хорошо объясняешь но желательно помедленнее чутка
Учтем пожелания
А можете поправить ссылку на урок (код) в github? По настоящей ссылке открывается совсем другое.
По ссылке на github будет возможность выбрать нужную ветку.
без ускорения и помедленнее
Ок, спс, бдт
describtion...
Все классно, только НЕ НУЖНО УСКОРЯТЬ ВИДЕО когда пишешь код! Пожалуйста, не делай больше так.
Можно поставить скорость 0.5x