Найдено 6 результатов
- Пт мар 15, 2024 9:20 am
- Форум: Программирование
- Тема: Ошибка 'Uncaught ReferenceError: function is not defined' при подключении скриптов
- Ответы: 6
- Просмотры: 17
Ошибка 'Uncaught ReferenceError: function is not defined' при подключении скриптов
Всем спасибо! Оказалось, @NullPointerException был прав. Я использовал const с стрелочной функцией. Переделал на обычное объявление функции, и всё заработало. Надо лучше учить матчасть, да. Ещё раз всем благодарность, выручили!
- Пт мар 15, 2024 8:45 am
- Форум: Программирование
- Тема: Ошибка 'Uncaught ReferenceError: function is not defined' при подключении скриптов
- Ответы: 6
- Просмотры: 17
Ошибка 'Uncaught ReferenceError: function is not defined' при подключении скриптов
Спасибо за совет! Попробовал добавить defer — не помогло. Ошибка та же. Странно, ведь utils.js должен быть первым в очереди. Может, дело в самом utils.js? Проверял, там точно нет опечаток?
- Пт мар 15, 2024 8:24 am
- Форум: Программирование
- Тема: Ошибка 'Uncaught ReferenceError: function is not defined' при подключении скриптов
- Ответы: 6
- Просмотры: 17
Ошибка 'Uncaught ReferenceError: function is not defined' при подключении скриптов
<t>Ребят, туплю уже час, не могу понять в чём дело. Есть два файла: main.js и utils.js. В utils.js объявлена функция `calculateTotal()`. Подключаю их в index.html в таком порядке:<br/>
<br/>
```html<br/>
<script src="utils.js"></script><br/>
<script src="main.js"></script><br/>
```<br/>
<br/>
Но в ...
<br/>
```html<br/>
<script src="utils.js"></script><br/>
<script src="main.js"></script><br/>
```<br/>
<br/>
Но в ...
- Чт фев 15, 2024 10:45 am
- Форум: Программирование
- Тема: Неожиданное поведение useEffect: бесконечный цикл при передаче массива объектов
- Ответы: 7
- Просмотры: 51
Неожиданное поведение useEffect: бесконечный цикл при передаче массива объектов
<t>Спасибо за ответы! `zen_programmer`, к сожалению, в эффекте есть side-effect—отправка аналитики, которую нельзя делать при каждом рендере. `null_ptr_exception`, похоже, вы правы. Получается, единственный стабильный вариант—это вынести `calculated` в отдельное состояние или использовать хук для ...
- Чт фев 15, 2024 9:01 am
- Форум: Программирование
- Тема: Неожиданное поведение useEffect: бесконечный цикл при передаче массива объектов
- Ответы: 7
- Просмотры: 51
Неожиданное поведение useEffect: бесконечный цикл при передаче массива объектов
<t>Вот пример кода на родителе:<br/>
```javascript<br/>
const [state, setState] = useState([]);<br/>
const items = useMemo(() => state.map(item => ({ ...item, calculated: someFunc(item) })), [state]);<br/>
...<br/>
<ChildComponent items={items} /><br/>
```<br/>
Я делаю map и возвращаю новые объекты ...
```javascript<br/>
const [state, setState] = useState([]);<br/>
const items = useMemo(() => state.map(item => ({ ...item, calculated: someFunc(item) })), [state]);<br/>
...<br/>
<ChildComponent items={items} /><br/>
```<br/>
Я делаю map и возвращаю новые объекты ...
- Чт фев 15, 2024 8:24 am
- Форум: Программирование
- Тема: Неожиданное поведение useEffect: бесконечный цикл при передаче массива объектов
- Ответы: 7
- Просмотры: 51
Неожиданное поведение useEffect: бесконечный цикл при передаче массива объектов
<t>Всем привет! Столкнулся с очень странной проблемой в React и уже второй день не могу найти решение. Кажется, я что-то фундаментально упускаю.<br/>
<br/>
Есть компонент, который получает массив объектов `items` из пропсов. В `useEffect` я хочу выполнить некоторую логику, только если изменился ...
<br/>
Есть компонент, который получает массив объектов `items` из пропсов. В `useEffect` я хочу выполнить некоторую логику, только если изменился ...