Вопросы по теме 'react-lifecycle'

Функция onClick в реакции на кнопку может быть запущена только один раз
У меня есть функция onClick, которая изменяет состояние className, чтобы показать и скрыть некоторые стили, которые у меня есть. Кнопка работает нормально при первом нажатии, но после этого не может быть нажата повторно. Как показано ниже, у меня...
772 просмотров

Реагировать на проверку API-запроса перед передачей реквизита детям
У меня есть компонент Parent и компонент Child , и у меня есть действие, которое запускает некоторый вызов API в дочернем компоненте, а в componentWillMount я проверяю условие if на некоторые props , которые исходят от родителя, и выполняю...
471 просмотров

Реагируйте, добавляя новый элемент для каждого `null` в списке элементов при каждом повторном рендеринге
Если вы сопоставляете массив для элементов рендеринга и в результирующем массиве элементов у вас есть null , а затем 2 или более элементов с одним и тем же ключом, при каждом повторном рендеринге React будет добавлять еще один элемент в DOM, как...
267 просмотров
schedule 01.01.2023

ReactJs: как выполнить код перед монтированием компонента, поскольку componentWillMount устарел?
Я пытаюсь условно перенаправить пользователя на домашнюю страницу перед монтированием компонента: componentWillMount(){ console.log("componentWillMount is called.") let userHasNotChosenOpportunity = true if...
52 просмотров
schedule 16.09.2023

Video-React: невозможно подписаться на состояние проигрывателя, поскольку проигрыватель не определен
Я реализовал видеоплеер, используя Video-React : <Player ref={(player) => { this.player = player }}> <source src="https://media.w3.org/2010/05/sintel/trailer_hd.mp4" /> </Player> Я пытаюсь подписаться на...
63 просмотров

React Hooks и методы жизненного цикла React
Я новичок в reactjs и реагирую на родной язык. когда начал изучать основы, я нашел различную информацию о хуках реакции и методах жизненного цикла реакции. Я знаю, что до React 16.3 было 7 методов жизненного цикла, но теперь их всего 6. Может ли...
35 просмотров