Изучение React воздастся сторицей — вы освоите всего одну библиотеку, а использовать ее будете для создания всего нижеперечисленного:
• веб-приложений;
• приложений для работы под управлением iOS и Android;
• canvas-приложений;
• TV-приложений;
• обычных приложений для настольных машин.
Кожинова Ольгаalıntı yaptı5 yıl önce
.setState({text: 'Hello'});
Кожинова Ольгаalıntı yaptı5 yıl önce
componentDidUpdate(oldProps, oldState) с передачей ему значений свойств и состояния до изменения.
Кожинова Ольгаalıntı yaptı5 yıl önce
Но это порочная практика, поскольку она может привести к несогласованному состоянию в более сложных компонентах, например внести путаницу во внутренние счетчики, булевы флаги, отслеживатели событий и т.д.
Кожинова Ольгаalıntı yaptı5 yıl önce
первый дочерний элемент родительского
Кожинова Ольгаalıntı yaptı5 yıl önce
вот как можно получить доступ к свойствам и состоянию:
Кожинова Ольгаalıntı yaptı5 yıl önce
Также трудно пользоваться на одной и той же кнопке более чем одним отслеживателем, особенно если эта кнопка является не вашим, а чьим-то «компонентом» или входит в другую библиотеку и вам не хочется туда внедряться и «править» или разветвлять код
Кожинова Ольгаalıntı yaptı5 yıl önce
уверенными, что работа всегда будет вестись с допустимыми данными